aboutsummaryrefslogtreecommitdiff
path: root/device
Commit message (Expand)AuthorAgeFilesLines
* update writev syscall signature with rpc typesLuca Dariz2023-01-183-17/+21
* add missing argument namesLuca Dariz2023-01-161-3/+3
* Fix some warnings with -Wmissing-prototypes.Flavio Cruz2022-12-2711-75/+32
* Use -Wstrict-prototypes and fix warningsFlavio Cruz2022-12-218-68/+25
* Use long_natural_t for recnum_tFlavio Cruz2022-12-181-1/+1
* Define vm_size_t and vm_offset_t as __mach_uintptr_t.Flavio Cruz2022-12-061-1/+1
* fix warnings for 32 bit buildsLuca Dariz2022-08-271-2/+2
* dev_pager.c: fix wrong condition to remove entriesJoan Lledó2022-08-091-2/+2
* device intr: Return an error on bogus intr portSamuel Thibault2022-03-131-3/+5
* device intr: Fix hypothetical NULL dererefenceSamuel Thibault2022-03-131-1/+1
* device: Fix NULL dereferenceSamuel Thibault2022-03-131-2/+6
* device: Avoid NULL dereferenceSamuel Thibault2022-03-131-1/+1
* device_map_page: update prototypeSamuel Thibault2022-02-181-1/+1
* vm_object: Fix vm_object_page_map map function prototypeSamuel Thibault2022-02-161-1/+1
* Convert from K&R to ANSIEtienne Brateau2021-12-302-22/+8
* Fix rejecting the mapping of some pagesSamuel Thibault2021-11-281-6/+20
* Drop unused device_pager_releaseSamuel Thibault2021-11-071-13/+0
* dev_pager: rename hash macrosJoan Lledó2021-08-281-13/+13
* dev_pager: implement offsetJoan Lledó2021-08-281-5/+110
* 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