Commit Graph

345 Commits

Author SHA1 Message Date
482afb47d7 USB driver polling user app, handle only one XHCI controller for now, Implement USB device addressing
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m47s
Build documentation / build-and-deploy (push) Successful in 2m38s
2026-03-29 18:59:20 +02:00
69f063198a CE change environment variables syntax, sdutil Add help command
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m26s
Build documentation / build-and-deploy (push) Successful in 3m14s
2026-03-27 22:31:32 +01:00
2d7f019844 CE edit dont append on file write
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 2m48s
Build documentation / build-and-deploy (push) Successful in 2m41s
2026-03-26 20:56:20 +01:00
5832bba591 OVMF update screen res
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m32s
Build documentation / build-and-deploy (push) Successful in 3m17s
2026-03-26 20:48:29 +01:00
3115522f27 QEMU add option to boot using UEFI 2026-03-26 20:45:58 +01:00
032c5f71bd Improve qemu_amd64.sh script 2026-03-26 20:40:20 +01:00
fe33d98ef2 CE procinfo forgot free 2026-03-26 20:23:57 +01:00
df730cec36 get_proc_info () syscall, CE procinfo command
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m31s
Build documentation / build-and-deploy (push) Successful in 2m0s
2026-03-26 20:21:43 +01:00
9f2e6eef79 XHCI do not check for CSC bit in xhci_reset_ports () 2026-03-26 19:20:08 +01:00
422565abb6 Fix random crashes at boot 2026-03-26 18:41:51 +01:00
bcdd769967 PCI XHCI allocate only necessary pages
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m6s
Build documentation / build-and-deploy (push) Successful in 2m54s
2026-03-26 00:29:42 +01:00
99712af7dd PCI XHCI disable page chaching for mmio
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m29s
Build documentation / build-and-deploy (push) Successful in 2m42s
2026-03-25 23:18:20 +01:00
b3eb2d9efe fix mm_map_page flags bit mask 2026-03-25 23:17:53 +01:00
afe32feac7 XHCI reset ports 2026-03-25 23:05:03 +01:00
167c0ad5fd XHCI put extended capability parsing into one function, parse USB port info
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 2m36s
Build documentation / build-and-deploy (push) Successful in 3m15s
2026-03-25 21:00:55 +01:00
c71b1cc97d XHCI hardware fixes, ordering of writes, send noop to test
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 6m20s
Build documentation / build-and-deploy (push) Successful in 2m21s
2026-03-24 23:59:30 +01:00
0478570b2b XHCI works on real hardware! 2026-03-24 22:13:19 +01:00
b2e4a3802d Log QEMU XHCI events
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m55s
Build documentation / build-and-deploy (push) Successful in 3m13s
2026-03-23 23:03:42 +01:00
db26b126de Implement PCD (page cache disable) paging bit
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m30s
Build documentation / build-and-deploy (push) Successful in 2m35s
2026-03-23 22:56:02 +01:00
b35fc5545c XHCI test sending noop command
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m12s
Build documentation / build-and-deploy (push) Successful in 3m13s
2026-03-22 23:09:21 +01:00
5cdeb87393 XHCI perform init sequence
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m36s
Build documentation / build-and-deploy (push) Successful in 2m38s
2026-03-22 18:39:53 +01:00
08e99e6378 Update QEMU debug script 2026-03-22 18:39:24 +01:00
a4c5df8db4 XHCI baby steps!
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m31s
Build documentation / build-and-deploy (push) Successful in 2m55s
2026-03-22 17:59:54 +01:00
72715d19e0 QEMU dev script add option parsing
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 2m45s
Build documentation / build-and-deploy (push) Successful in 2m47s
2026-03-22 15:16:31 +01:00
5492b564dd PCI check for MSIs and enable if possible
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m55s
Build documentation / build-and-deploy (push) Successful in 3m5s
2026-03-22 11:22:03 +01:00
d2ccb96b27 docs Add info about map files
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m45s
Build documentation / build-and-deploy (push) Successful in 3m28s
2026-03-21 22:45:00 +01:00
318d50b4ea CI fix file name collisions between builds
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m56s
Build documentation / build-and-deploy (push) Successful in 3m5s
2026-03-21 22:34:17 +01:00
f03947139f CI fix use cp instead of mv
Some checks failed
Build ISO image / build-and-deploy (push) Failing after 2m21s
Build documentation / build-and-deploy (push) Successful in 2m40s
2026-03-21 22:23:38 +01:00
04af88ed94 CI upload symbol maps
Some checks failed
Build ISO image / build-and-deploy (push) Failing after 2m41s
Build documentation / build-and-deploy (push) Successful in 2m43s
2026-03-21 22:11:49 +01:00
1ee07e7f92 docs Front page add ISO download links
Some checks failed
Build ISO image / build-and-deploy (push) Successful in 3m53s
Build documentation / build-and-deploy (push) Has been cancelled
2026-03-21 22:06:05 +01:00
d0b5fb2e30 CI build_iso.yaml rename ISO file after building
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m33s
Build documentation / build-and-deploy (push) Successful in 3m24s
2026-03-21 21:54:59 +01:00
095147ecc4 CI build_iso.yaml Fix chmod
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 3m9s
Build documentation / build-and-deploy (push) Successful in 2m8s
2026-03-21 21:33:27 +01:00
808bf68fa4 CI build_iso.yaml Install Xorriso
Some checks failed
Build ISO image / build-and-deploy (push) Failing after 4m16s
Build documentation / build-and-deploy (push) Successful in 3m30s
2026-03-21 21:19:40 +01:00
6c7610e33f CI build_iso.yaml install LLD
Some checks failed
Build ISO image / build-and-deploy (push) Failing after 3m33s
Build documentation / build-and-deploy (push) Successful in 2m34s
2026-03-21 21:07:33 +01:00
39578a78dd CI build_iso.yaml
Some checks failed
Build ISO image / build-and-deploy (push) Failing after 2m8s
Build documentation / build-and-deploy (push) Successful in 2m56s
2026-03-21 20:56:53 +01:00
eccc022091 sdutil cleanup start_part_dos (), write_iso.sh only work with block devs
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m50s
2026-03-21 16:03:51 +01:00
cc291568f5 sdutil Initialize CHS too (some BIOSes dont like it), libfat Add update callback function
All checks were successful
Build documentation / build-and-deploy (push) Successful in 4m33s
2026-03-21 15:16:03 +01:00
3a48856ee4 sdutil FAT formatting, libfat fix memcpy overflow, generate linker .map files for user apps
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m46s
2026-03-21 00:08:19 +01:00
7fa37ad6d7 cpu->proc_current cannot be NULL 2026-03-20 23:54:04 +01:00
187629b228 sdutil Add list_part_dos command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m41s
2026-03-20 22:34:05 +01:00
6278aadb2e struct proc remove dead field
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m52s
2026-03-20 21:49:18 +01:00
3f076abd51 struct proc remove reaper_list_link 2026-03-20 21:43:15 +01:00
42403e8f8f sdutil start_part_dos () initialize local stack vars 2026-03-20 21:42:46 +01:00
46710bb2dc sdutil Write DOS Master Boot Record
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m7s
2026-03-20 21:20:30 +01:00
fd800f6210 Fix weird startup crashes in debug mode
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m40s
2026-03-20 19:43:52 +01:00
bf1e8e8573 libinput Generic way of gathering user commandline input
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m49s
2026-03-20 18:04:26 +01:00
3e44106752 env_get () fix underlying function
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m26s
2026-03-19 00:17:43 +01:00
50a352cdac Catch stream heisenbug, initialize scheduler IRQs before smp_init (), reduce stream max size
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m29s
2026-03-19 00:14:06 +01:00
53034bc091 Remove mail_receive_nonblock ()
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m30s
2026-03-18 23:24:07 +01:00
837f7fa7ba Remove PS/2 keyboard function KB_READ_KEY_NONBLOCK 2026-03-18 23:21:58 +01:00