summaryrefslogtreecommitdiff
path: root/device
AgeCommit message (Expand)Author
2021-12-30Convert from K&R to ANSIv1.8+git202112301.8+git20211230Etienne Brateau
2021-11-28Fix rejecting the mapping of some pagesSamuel Thibault
2021-11-07Drop unused device_pager_releaseSamuel Thibault
2021-08-28dev_pager: rename hash macrosJoan Lledó
2021-08-28dev_pager: implement offsetJoan Lledó
2021-04-04SMP: Fix warningsSamuel Thibault
2021-03-31intr: Always share irqsSamuel Thibault
2021-03-31intr: Add user interrupt handling code for non-Linux caseDamien Zammit
2020-09-10device_pager_setup: Add FIXME commentSamuel Thibault
2020-07-19device intr: Fix reference leakSamuel Thibault
2020-07-19intr_register: better document how we'd handle crashesSamuel Thibault
2020-07-1864bit: fix buildSamuel Thibault
2020-07-15Fix xen buildSamuel Thibault
2020-07-10Add hardware interrupt notification mechanismSamuel Thibault
2020-03-31Fix build with -fno-commonSamuel Thibault
2020-03-31Restore vm_size_t to natural_tSamuel Thibault
2020-03-2964bit: fix warningsSamuel Thibault
2020-03-2964bit: Fix vm_size_t sizeSamuel Thibault
2018-07-28device: Fix d_mmap typeSamuel Thibault
2018-07-28Fix dev_ops typesSamuel Thibault
2017-09-21device: Remove unused file.Justus Winter
2016-10-03Remove deprecated external memory management interface.Justus Winter
2016-09-16VM: improve pageout deadlock workaroundRichard Braun
2016-09-07Remove map entry pageability property.Richard Braun
2016-05-18Fix gcc-6 warningsSamuel Thibault
2016-02-02Stack the slab allocator directly on top of the physical allocatorRichard Braun
2015-09-27Fix build with -DDEBUGJustus Winter
2015-07-11kern: make sure the queue macros are only used on queuesJustus Winter
2015-06-28i386: improve the immediate consoleJustus Winter
2015-05-19kern: import `macros.h' from x15Justus Winter
2015-05-02Fix warningsSamuel Thibault
2015-05-02Fix block_io_mmap prototypeSamuel Thibault
2015-01-02device: Fix typos in comments (found by codespell)Stefan Weil
2014-06-11device: fix net_rcv_msg-messagesJustus Winter
2014-04-04Convert from K&R to ANSIMarin Ramesa
2014-04-04Use explicit prototypes for struct dev_ops fieldsMarin Ramesa
2014-02-05Remove duplicate typedefSamuel Thibault
2013-12-20Mark pure functions with attribute pureMarin Ramesa
2013-12-20Declare void argument lists (part 2)Marin Ramesa
2013-12-17Mark functions that don't return with attribute noreturnMarin Ramesa
2013-12-17device: qualify pointers whose dereferenced values are constant with constMarin Ramesa
2013-12-17Cleanup of the copyin() and copyout() callsMarin Ramesa
2013-12-15device/dev_pager.c (device_pager_data_request_done): cast to size_t instead t...Marin Ramesa
2013-12-15device/dev_pager.c: remove unnecessary castsMarin Ramesa
2013-12-15Declare void argument listsMarin Ramesa
2013-12-11Cleanup of the memcpy(), memmove(), memcmp() and memset() callsMarin Ramesa
2013-12-10device/subrs.c: use io_req_t instead of struct bufMarin Ramesa
2013-12-10device/net_io.c: remove forward declarationsMarin Ramesa
2013-12-10device/dev_pager.c: remove forward declarationsMarin Ramesa
2013-12-10device/dev_pager.c: remove forward declarationMarin Ramesa