aboutsummaryrefslogtreecommitdiff
path: root/devices
Commit message (Collapse)AuthorAgeFilesLines
* Rework leaf makefiles to be included from top-levelaqua2023-06-111-3/+1
| | | | - remove Makefile.all
* Make code ANSI C compatibleaqua2023-05-248-101/+113
|
* Build tests using HOSTTARGETBINaqua2023-03-121-1/+1
|
* Revert VGA C driveraqua2023-03-129-212/+95
|
* Add unit tests for C driversaqua2023-03-126-0/+307
|
* Add TARGETBIN and TARGETLIB rulesaqua2023-03-051-0/+1
|
* Rename host and target tool namesaqua2023-02-211-2/+2
| | | | | - target tool prefix is ${ARCH}_ - host tool prefix is HOST_
* Remove makefile include targetsaqua2023-02-051-4/+4
|
* Move symlink target to leaf makefilesaqua2022-12-111-0/+4
|
* Rewrite drivers/uart and drivers/vga in cppaqua2022-12-119-205/+191
|
* Remove custom include paths in makefilesaqua2022-12-044-8/+5
| | | | Add symlinks target to top-level makefile
* Add FILE structaqua2022-11-084-70/+102
|
* Add python-sphinx docsaqua2022-11-081-1/+1
|
* Capture ps2 mouse packetsaqua2022-11-076-19/+58
|
* makefile: replace ,SRCS with .SRCSaqua2022-11-051-1/+1
|
* i8042: fix broken self-testaqua2022-11-036-46/+57
|
* vga: fix text mode cursoraqua2022-11-031-18/+18
| | | | outb parameters are (value, port) and not (port, value)
* fix compiler warningsaqua2022-11-023-41/+42
|
* Add ps2_ctrl_8042aqua2022-11-0210-64/+136
|
* Enable interrupts after enabling the PICaqua2022-11-014-2/+23
|
* Add uppercase scancodesaqua2022-11-013-12/+135
| | | | Make text mode screen scroll
* makefile: add Makefile.configaqua2022-11-011-1/+1
|
* makefile: clean target shouldn't depend on OBJSaqua2022-11-011-2/+0
|
* add ps2_keyboard driveraqua2022-10-315-3/+48
|
* makefile: auto-generate OBJS from SRCSaqua2022-10-301-7/+2
|
* Remove meson.build filesaqua2022-10-291-5/+0
|
* makefile: add devices/devs.a targetaqua2022-10-291-0/+15
|
* lidtaqua2022-08-123-1/+44
|
* Initial commitaqua2022-08-125-0/+188
x86 kernel that prints a hello world message to com1