aboutsummaryrefslogtreecommitdiff
path: root/device
Commit message (Expand)AuthorAgeFilesLines
* SMP: Fix warningsSamuel Thibault2021-04-041-2/+2
* intr: Always share irqsSamuel Thibault2021-03-311-0/+2
* intr: Add user interrupt handling code for non-Linux caseDamien Zammit2021-03-311-0/+80
* device_pager_setup: Add FIXME commentSamuel Thibault2020-09-101-0/+1
* device intr: Fix reference leakSamuel Thibault2020-07-191-1/+7
* intr_register: better document how we'd handle crashesSamuel Thibault2020-07-191-3/+2
* 64bit: fix buildSamuel Thibault2020-07-181-6/+6
* Fix xen buildSamuel Thibault2020-07-151-0/+8
* Add hardware interrupt notification mechanismSamuel Thibault2020-07-104-0/+408
* Fix build with -fno-commonSamuel Thibault2020-03-313-2/+3
* Restore vm_size_t to natural_tSamuel Thibault2020-03-311-1/+1
* 64bit: fix warningsSamuel Thibault2020-03-292-0/+13
* 64bit: Fix vm_size_t sizeSamuel Thibault2020-03-291-1/+1
* device: Fix d_mmap typeSamuel Thibault2018-07-284-6/+6
* Fix dev_ops typesSamuel Thibault2018-07-289-14/+16
* device: Remove unused file.Justus Winter2017-09-211-44/+0
* Remove deprecated external memory management interface.Justus Winter2016-10-033-168/+6
* VM: improve pageout deadlock workaroundRichard Braun2016-09-161-1/+1
* Remove map entry pageability property.Richard Braun2016-09-071-1/+1
* Fix gcc-6 warningsSamuel Thibault2016-05-181-2/+2
* Stack the slab allocator directly on top of the physical allocatorRichard Braun2016-02-024-7/+7
* Fix build with -DDEBUGJustus Winter2015-09-271-0/+2
* kern: make sure the queue macros are only used on queuesJustus Winter2015-07-111-1/+1
* i386: improve the immediate consoleJustus Winter2015-06-281-0/+11
* kern: import `macros.h' from x15Justus Winter2015-05-193-3/+3
* Fix warningsSamuel Thibault2015-05-021-64/+60
* Fix block_io_mmap prototypeSamuel Thibault2015-05-022-2/+2
* device: Fix typos in comments (found by codespell)Stefan Weil2015-01-023-3/+3
* device: fix net_rcv_msg-messagesJustus Winter2014-06-111-0/+1
* Convert from K&R to ANSIMarin Ramesa2014-04-048-117/+102
* Use explicit prototypes for struct dev_ops fieldsMarin Ramesa2014-04-045-18/+66
* Remove duplicate typedefSamuel Thibault2014-02-051-4/+0
* Mark pure functions with attribute pureMarin Ramesa2013-12-201-1/+1
* Declare void argument lists (part 2)Marin Ramesa2013-12-204-6/+6
* Mark functions that don't return with attribute noreturnMarin Ramesa2013-12-174-4/+4
* device: qualify pointers whose dereferenced values are constant with constMarin Ramesa2013-12-1712-93/+93
* Cleanup of the copyin() and copyout() callsMarin Ramesa2013-12-171-5/+5
* device/dev_pager.c (device_pager_data_request_done): cast to size_t instead t...Marin Ramesa2013-12-151-1/+1
* device/dev_pager.c: remove unnecessary castsMarin Ramesa2013-12-151-2/+2
* Declare void argument listsMarin Ramesa2013-12-156-15/+15
* Cleanup of the memcpy(), memmove(), memcmp() and memset() callsMarin Ramesa2013-12-111-2/+2
* device/subrs.c: use io_req_t instead of struct bufMarin Ramesa2013-12-101-10/+8
* device/net_io.c: remove forward declarationsMarin Ramesa2013-12-102-38/+58
* device/dev_pager.c: remove forward declarationsMarin Ramesa2013-12-102-4/+4
* device/dev_pager.c: remove forward declarationMarin Ramesa2013-12-102-3/+25
* device/dev_pager.c (device_pager_data_request_done): remove unnecessary castMarin Ramesa2013-12-101-1/+1
* device/dev_pager.c (device_pager_data_request): cast to (void *) instead to (...Marin Ramesa2013-12-101-1/+1
* device/dev_pager.c (device_pager_data_request): remove forward declarationMarin Ramesa2013-12-102-1/+25
* device/cons.c: fix argument listMarin Ramesa2013-12-101-2/+2
* device/cirbuf.c (cb_free): use vm_size_t instead of an intMarin Ramesa2013-12-101-1/+1