• Joined on 2023-03-07
drew pushed to main at drew/acadia 2024-07-26 23:31:47 -07:00
3eea4d811a Example yunq implementation for one Yellowstone endpoint.
drew pushed to main at drew/acadia 2024-07-26 16:27:42 -07:00
51d40f6db6 Return result type from syscall and format info on panic.
e310eee468 Add method for formatting strings.
Compare 2 commits »
drew pushed to main at drew/acadia 2024-07-26 15:16:31 -07:00
32ccbedb7a Basic allocations in rust user-space.
drew pushed to main at drew/acadia 2024-07-26 14:39:46 -07:00
40a50e8d00 Add entrypoint to rust mammoth.
drew created repository drew/captains-log 2024-07-02 21:04:37 -07:00
drew created repository drew/sudoku-solver 2024-06-20 23:18:16 -07:00
drew renamed repository from sudoku-solver to drew/sudoku-solver-old 2024-06-20 23:17:52 -07:00
drew pushed to main at drew/acadia 2024-02-24 15:22:28 -08:00
844f55c7d0 [Mammoth/Voyageurs] Add shift modifiers for scancodes.
a9351b222d [Mammoth] Change scancodes to USB codes.
8fb55f56b6 [Yellowstone] Start teton after voyageurs is available.
02d4f8c80e [Voyageurs] Send USB keypress data to the keyboard driver.
3c1e435e04 [Voyageurs] Move NormalTrb generation into helper func.
Compare 5 commits »
drew pushed to main at drew/acadia 2024-02-24 14:21:44 -08:00
e6b232851e [Voyageurs] Add 10 trbs to the queue to handle rapid keypresses.
c5f8195255 [Voyageurs] Receive keypress information from the usb keyboard.
2cc9c89051 [Voyageurs] Send ConfigureEndpointCommand to device.
af69415d4d [Voyageurs] Get Configuration from USB device.
39b6d32d86 [Voyageurs] Fix offset for physical trb address.
Compare 5 commits »
drew pushed to main at drew/acadia 2024-02-23 11:39:46 -08:00
b0b7e2faff [Voyageurs] Send GetDescriptor command to the device.
3d7e911045 [Voyageurs] Set LinkTrb Toggle Cycle bit.
Compare 2 commits »
drew pushed to main at drew/acadia 2024-02-22 18:13:43 -08:00
8e78950ac7 [Voyageurs] Send AddressDevice Command to move port to 'Addressed' State.
dd2687a59a [Voyageurs] Additional logging about command completion events.
Compare 2 commits »
drew pushed to main at drew/acadia 2024-02-22 13:23:26 -08:00
4cb0b0b2ae [Voyageurs] XHCI Event Segment working with polling.
b41784b938 [Voyageurs] Create an abstraction for managing TRBs.
Compare 2 commits »
drew pushed to main at drew/acadia 2024-02-06 20:50:16 -08:00
2228b5b52e [Voyageurs] First Pass XHCI Controller, resets the controller.
3bacfea183 [Yellowstone] Add method to get XHCI configuration space.
Compare 2 commits »
drew pushed to main at drew/tiramisu-one 2024-01-25 00:44:47 -08:00
e90b756289 Fix wrapped line height on h1.
drew pushed to main at drew/tiramisu-one 2024-01-25 00:41:24 -08:00
e4a7851faa Fix code block overflow on mobile.
drew pushed to main at drew/tiramisu-one 2024-01-23 23:13:42 -08:00
80e734855c Fix spelling errors in first posts (yikes).
adeb3cf394 Blind SQL Injection Post
Compare 2 commits »
drew pushed to main at drew/acadia 2024-01-17 15:15:45 -08:00
27c39d05e8 [Yunq] Add basic test for repeated fields.
65e9fa1767 Update asm compiler for test-mem as well.
9222f59da3 [Yunq] Add tests for capability serialization.
01e10fb47e Set asm att compiler to gcc in the test environment.
Compare 4 commits »
drew pushed to main at drew/acadia 2024-01-17 14:15:45 -08:00
a98e66ac47 [Yunq] Add serialization tests for Types message.
3114ac110a [Glacier] Fix string memory deletion (thanks valgrind)../scripts/qemu.sh
cd1304beae [Denali] Add back accidentally deleted files.
a1f0197e83 [Yunq] Add parse/serialize for i64 field along with tests.
e83720e67c [Yunq] Only generate client and server files if an interface exists.
Compare 5 commits »
drew pushed to main at drew/acadia 2024-01-16 18:57:49 -08:00
fecaa387b0 [Yunq] Add a basic yunq test into libyunq.
drew pushed to main at drew/acadia 2024-01-16 16:00:07 -08:00
9c860dd6a4 [Yunq] Add support for repeated nested fields
05f2403dc2 [Mammoth] Allow allocating slightly more memory.
Compare 2 commits »