aboutsummaryrefslogtreecommitdiff
path: root/device
Commit message (Expand)AuthorAgeFilesLines
* Use c_string for dev_name_t in the device subsystem.Flavio Cruz2023-04-291-0/+8
* intr: Simplify clearing after intr port deallocationSamuel Thibault2023-02-161-35/+21
* Document spl levels of locks taken during interruptsSamuel Thibault2023-02-153-2/+5
* slock: Fix initialization of statically-allocated slocksSamuel Thibault2023-02-085-12/+9
* dev_pager.c: use mach_msg_type_number_tFlavio Cruz2023-01-251-1/+1
* Fix several warnings for -Wmissing-prototypesFlavio Cruz2023-01-242-47/+3
* Remove existing old style definitions and use -Wold-style-definition.Flavio Cruz2023-01-194-26/+19
* Include mig generated device headers to avoid missing prototypesFlavio Cruz2023-01-196-13/+15
* 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