aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
9 dayschore: minor cleanupsFelix Morgner4-11/+10
9 dayskernel: pull out driver initializationFelix Morgner3-5/+7
9 dayskapi: fix missing member implementationFelix Morgner1-1/+4
9 dayskapi: move interface_idFelix Morgner9-31/+61
9 dayskapi: rename block and character deviceFelix Morgner15-45/+48
9 dayskapi: move block and character deviceFelix Morgner16-52/+63
9 dayskernel: move root busFelix Morgner6-32/+32
9 dayskernel: remove boot modules registryFelix Morgner23-485/+283
9 daysx86_64: clean up isa driversFelix Morgner6-18/+29
9 dayskapi: rename interface to interface_idFelix Morgner26-64/+63
9 dayskapi: rename boot_module to moduleFelix Morgner8-22/+21
9 dayskapi: extract real boot module registry singletonFelix Morgner16-222/+261
9 dayskapi: clean up directory namesFelix Morgner10-22/+18
9 dayskapi: formally extract device registryFelix Morgner12-122/+187
9 dayskernel: restructure devices and driversFelix Morgner15-40/+93
9 daysx86_64: split files for devices and driversFelix Morgner13-106/+185
9 dayskapi: fix interface registry testsFelix Morgner2-4/+15
9 dayskstd: fix smart pointer pretty printersFelix Morgner1-4/+30
9 dayskapi: fix device pretty printerFelix Morgner1-1/+4
9 dayskapi: add driver stacking testFelix Morgner2-0/+231
9 dayskapi: add driver registry testsFelix Morgner1-0/+203
9 dayskapi/interrupts: add ISR contextFelix Morgner4-16/+29
9 dayskernel: fix device number registry testsFelix Morgner1-2/+2
9 dayskapi: generalize device interface resolutionFelix Morgner6-50/+69
9 dayskapi: add find overload to find composed interfacesFelix Morgner3-2/+43
9 dayskernel: generalize test fixFelix Morgner5-52/+134
9 dayskernel: fix device inode testsFelix Morgner1-0/+20
9 dayskernel: fix device number registry testsFelix Morgner1-4/+44
9 dayskernel: fix boot module based testsFelix Morgner2-8/+11
9 dayskernel/devfs: re-key devfs storageFelix Morgner3-17/+11
9 dayskernel/rd: fix device numberingFelix Morgner2-6/+8
9 dayslibs/mb2: fix boot module command line bugFelix Morgner2-3/+2
10 dayskapi: let drivers choose their major numberFelix Morgner9-25/+78
10 dayskapi/device: remove init()Felix Morgner21-139/+29
10 dayskernel: port ram disk to new driver architectureFelix Morgner16-431/+395
10 daysx86_64: port legacy PIT driver to new architectureFelix Morgner10-28/+199
10 dayskapi: call device_attached when adding a childFelix Morgner1-1/+5
10 dayskapi: add driver registryFelix Morgner10-2/+277
10 dayskapi: introduce driver and bus protocolFelix Morgner7-0/+231
10 dayskstd: fix gdb pretty printers for pointersFelix Morgner2-4/+34
10 dayskstd: fix some shared_ptr bugsFelix Morgner1-12/+16
10 dayskstd: improve shared_ptr implementationFelix Morgner1-175/+308
10 dayskernel/devices: add storage testsFelix Morgner1-0/+48
10 dayskernel/dev: add basic ram disk controller testsFelix Morgner4-0/+87
10 dayskerne: attach storage hierarchy to device treeFelix Morgner16-295/+100
10 dayskapi: add device registry testsFelix Morgner1-0/+76
10 dayskernel: add basic bus testsFelix Morgner1-0/+104
11 dayskstd: add test for aliasing shared_ptr ctorFelix Morgner2-1/+61
11 dayskapi: bootstrap owning device treeFelix Morgner9-51/+79
11 dayskstd: fix shared_ptr constructorsFelix Morgner1-2/+2