aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Collapse)AuthorFilesLines
7 dayschore: hide protocol implementationsFelix Morgner2-35/+40
7 dayschore: minor cleanupsFelix Morgner2-6/+5
7 dayskernel: pull out driver initializationFelix Morgner3-5/+7
7 dayskapi: move interface_idFelix Morgner2-4/+3
7 dayskapi: rename block and character deviceFelix Morgner12-32/+35
7 dayskapi: move block and character deviceFelix Morgner12-35/+46
7 dayskernel: move root busFelix Morgner6-32/+32
7 dayskernel: remove boot modules registryFelix Morgner16-298/+188
7 dayskapi: rename interface to interface_idFelix Morgner12-30/+30
7 dayskapi: rename boot_module to moduleFelix Morgner3-5/+5
7 dayskapi: extract real boot module registry singletonFelix Morgner10-77/+158
7 dayskapi: clean up directory namesFelix Morgner5-8/+2
7 dayskapi: formally extract device registryFelix Morgner8-75/+125
7 dayskernel: restructure devices and driversFelix Morgner11-37/+88
8 daysx86_64: split files for devices and driversFelix Morgner1-0/+3
8 dayskapi: fix interface registry testsFelix Morgner2-4/+15
8 dayskapi: add driver stacking testFelix Morgner1-0/+230
8 dayskapi: add driver registry testsFelix Morgner1-0/+203
8 dayskapi/interrupts: add ISR contextFelix Morgner1-7/+12
8 dayskernel: fix device number registry testsFelix Morgner1-2/+2
8 dayskapi: generalize device interface resolutionFelix Morgner4-33/+39
8 dayskapi: add find overload to find composed interfacesFelix Morgner2-2/+36
8 dayskernel: generalize test fixFelix Morgner5-52/+134
8 dayskernel: fix device inode testsFelix Morgner1-0/+20
8 dayskernel: fix device number registry testsFelix Morgner1-4/+44
8 dayskernel: fix boot module based testsFelix Morgner2-8/+11
8 dayskernel/devfs: re-key devfs storageFelix Morgner3-17/+11
8 dayskernel/rd: fix device numberingFelix Morgner2-6/+8
8 dayslibs/mb2: fix boot module command line bugFelix Morgner1-2/+1
8 dayskapi: let drivers choose their major numberFelix Morgner6-22/+70
8 dayskapi/device: remove init()Felix Morgner13-94/+25
8 dayskernel: port ram disk to new driver architectureFelix Morgner11-428/+304
8 daysx86_64: port legacy PIT driver to new architectureFelix Morgner3-4/+4
8 dayskapi: call device_attached when adding a childFelix Morgner1-1/+5
8 dayskapi: add driver registryFelix Morgner5-2/+187
8 dayskapi: introduce driver and bus protocolFelix Morgner3-0/+69
9 dayskernel/devices: add storage testsFelix Morgner1-0/+48
9 dayskernel/dev: add basic ram disk controller testsFelix Morgner1-0/+82
9 dayskerne: attach storage hierarchy to device treeFelix Morgner16-295/+100
9 dayskapi: add device registry testsFelix Morgner1-0/+76
9 dayskernel: add basic bus testsFelix Morgner1-0/+104
9 dayskapi: bootstrap owning device treeFelix Morgner3-31/+54
9 dayskernel/vfs: fix device node resolutionFelix Morgner2-21/+26
9 dayskapi: add test for resolving device node filesFelix Morgner2-0/+24
9 dayskapi: expose create_device_nodeFelix Morgner1-0/+6
9 dayskernel/vfs: fix vfs dentry cache consistencyFelix Morgner1-1/+1
9 dayskernel/vfs: implement persistent device nodesFelix Morgner6-1/+210
10 dayskernel/fs: add missing unit testsFelix Morgner4-0/+75
10 dayskernel: remove unused includeFelix Morgner1-1/+0
10 dayskapi/fs: implement status and raw_deviceFelix Morgner12-4/+197