Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
89 check-ins using file libk/slab.c version 2189697305
2021-12-24
| ||
20:27 | Make sure arch C files are compiled correctly. check-in: 6fd13bec88 user: csmith tags: trunk | |
20:25 | stat system call. check-in: 0acef2b301 user: csmith tags: trunk | |
20:24 | wait wrapper round waitpid. check-in: 752dd8f423 user: csmith tags: trunk | |
20:23 | Don't disable interrupts on panic for the time being. check-in: fb10cad094 user: csmith tags: trunk | |
20:22 | vnode based console, not dev_t based. check-in: 296b6d23e4 user: csmith tags: trunk | |
2021-12-15
| ||
21:18 | Close files when no longer referenced (needed for pipes). check-in: cd8812c719 user: csmith tags: trunk | |
2021-12-10
| ||
01:19 | Start of xv6 user based userland. check-in: 28784e5b17 user: csmith tags: trunk | |
2021-12-09
| ||
21:42 | Updated GC reporting. check-in: 8a75138124 user: csmith tags: trunk | |
2021-11-06
| ||
19:56 | Merge GC profile fix. check-in: 36c46eb6dc user: csmith tags: trunk | |
2021-10-29
| ||
22:02 | Merge from trunk Leaf check-in: edccc6abc5 user: csmith tags: usb | |
2021-10-26
| ||
22:01 | Fix GC time. check-in: c304985dab user: csmith tags: usb | |
2021-10-03
| ||
20:07 | Merge from usb. check-in: ea9de70223 user: csmith tags: trunk | |
19:59 | Handle new device queue asynchronously. check-in: 9673d0c1cb user: csmith tags: usb | |
19:57 | HUB: Detect port disconnects. check-in: ba78f583f2 user: csmith tags: usb | |
19:56 | Fix stack overflow. check-in: fd2677e0b9 user: csmith tags: usb | |
2021-09-26
| ||
17:39 | Merge from vfs. check-in: 5391eb96d4 user: csmith tags: trunk | |
17:30 | Externalise USB ids. Leaf check-in: b349fb9206 user: csmith tags: vfs | |
17:29 | Device description. check-in: 9752c0c21e user: csmith tags: vfs | |
2021-09-25
| ||
20:16 | Cleaning up COM. check-in: 9830e13490 user: csmith tags: vfs | |
2021-09-18
| ||
19:21 | Remove dead code. Start of vnode_t/block_t wrapping. check-in: 05c38f565e user: csmith tags: vfs | |
18:33 | thread_spawn for background thread. check-in: d16b5c94e8 user: csmith tags: usb | |
18:32 | Merge from trunk. check-in: 8ed7887d8e user: csmith tags: vfs | |
18:31 | Merge from USB. check-in: 498af8fb9b user: csmith tags: trunk | |
17:12 | Refactor how requests are processed. check-in: fac2bb2d9f user: csmith tags: usb | |
2021-09-15
| ||
00:28 | Reset the stack to the beginning in thread_spawn. check-in: 9c64d22e85 user: csmith tags: usb | |
2021-09-13
| ||
22:53 | Fix warnings. check-in: 42d78a1f01 user: csmith tags: usb | |
22:53 | Encode and check timer state explicitly. check-in: 26b415d62b user: csmith tags: usb | |
2021-09-12
| ||
01:28 | Rejigged UHCI driver request completion. check-in: 67ab48842f user: csmith tags: usb | |
00:13 | Fix off by one capacity. check-in: c1bbe11926 user: csmith tags: usb | |
2021-09-10
| ||
01:45 | Disable built in memset in user, which is causing stack overflow. check-in: 415317f55e user: csmith tags: usb | |
00:57 | Fix usb_bbb_command call in usb_bbb_device_request. Reduce timeout. check-in: c541e9f40d user: csmith tags: usb | |
00:54 | Make empty USB stick. check-in: bbab980d2a user: csmith tags: usb | |
00:54 | Remove noise from serial output. check-in: c266f76a90 user: csmith tags: usb | |
00:52 | Get rid of pending q list. check-in: fccee2fba6 user: csmith tags: usb | |
2021-09-04
| ||
22:17 | USB writes work! check-in: 3e605bc4f7 user: csmith tags: usb | |
2021-09-03
| ||
22:36 | Missing file (referenced in subdir.mk) check-in: 11d9cc0330 user: csmith tags: usb | |
2021-09-02
| ||
22:08 | Uniform cmd array names. check-in: 9a3fc795f0 user: csmith tags: usb | |
21:06 | Read test works! Synchronous still, convert back to async later. check-in: a82d9aece5 user: csmith tags: usb | |
01:57 | Progress towards USB MSD. Still not working properly. check-in: 56a25e1926 user: csmith tags: usb | |
01:53 | Handle '.' in file name. check-in: 654638d3b8 user: csmith tags: usb | |
01:53 | Load symbol file. check-in: 0f9e0d4e9e user: csmith tags: usb | |
2021-08-24
| ||
19:19 | Refactored build up of SRCS_C. check-in: f84e38cfd9 user: csmith tags: usb | |
2021-08-19
| ||
23:27 | Start of USB MSD. check-in: c91df0af00 user: csmith tags: usb | |
00:20 | The actual HID driver. check-in: 0a4080c088 user: csmith tags: usb | |
00:19 | Move HID driver to a new file. check-in: 5f319a9f57 user: csmith tags: usb | |
2021-08-17
| ||
23:14 | Initialize device with device ops. check-in: ccaf314341 user: csmith tags: usb | |
23:10 | Count map entries for com_query. check-in: 2bf43d6d47 user: csmith tags: usb | |
22:34 | Probe, not enumerate a device. check-in: 349105e775 user: csmith tags: usb | |
22:23 | Probe, not enumerate a hub. check-in: 8cb34cb384 user: csmith tags: usb | |
21:46 | HID device priority. check-in: 39c7ef65e9 user: csmith tags: usb | |
18:01 | Now get mouse interrupt reports. Yay. check-in: 39e64c025f user: csmith tags: usb | |
18:00 | Add exception message. check-in: e2b02d0305 user: csmith tags: usb | |
02:12 | Start of HID device handling. NOT WORKING, interrupts stall. check-in: 7d85c0b100 user: csmith tags: usb | |
00:01 | Process devices added to the queue while processing the queue. check-in: 8274a597c8 user: csmith tags: usb | |
2021-08-16
| ||
12:08 | Add devfs directory for UHCI root hub bus. check-in: 1bb64da545 user: csmith tags: usb | |
11:28 | thread_spawn instead of thread_fork. check-in: d0488e8130 user: csmith tags: usb | |
11:13 | Integrate UHCI root hub enumeration into device discovery. check-in: 2c0b6bc619 user: csmith tags: usb | |
2021-08-15
| ||
11:03 | Set first configuration. check-in: 3d568f00e5 user: csmith tags: usb | |
01:52 | Moving to request/submit interface. check-in: 851258f12c user: csmith tags: usb | |
01:52 | Allow negative fields to specify fields from end. check-in: ecff3b20de user: csmith tags: usb | |
01:50 | Fix query interface argument. check-in: 3c6504f0eb user: csmith tags: usb | |
01:46 | Remove dead code. check-in: 9db49b8ed8 user: csmith tags: usb | |
2021-08-10
| ||
17:53 | Pass exceptions for failed device ops. check-in: 0a3e1175e0 user: csmith tags: usb | |
2021-08-09
| ||
09:41 | Link PCI back into devfs. check-in: 2e2f5700ce user: csmith tags: usb | |
01:26 | Now works with optimisation again, but don't know why inlining has to be turned off to do so. check-in: 5a458956f1 user: csmith tags: usb | |
00:33 | Debug flags. check-in: a995b79fe5 user: csmith tags: usb | |
2021-07-31
| ||
21:09 | Fix pci_type for PCI bus. check-in: f4c60d8a4b user: csmith tags: usb | |
2021-07-27
| ||
22:06 | Fixes. check-in: fc2e789e91 user: csmith tags: usb | |
21:47 | Update build tools. check-in: 06aeae5b96 user: csmith tags: usb | |
2021-06-27
| ||
17:15 | Clean up PCI API. check-in: d783d0fe7f user: csmith tags: usb | |
13:36 | Explicit driver init again. check-in: 02b91f2177 user: csmith tags: usb | |
13:35 | thread_spawn instead of thread_fork. check-in: 35c3ad77ff user: csmith tags: usb | |
13:33 | process_exit doesn't return. check-in: 6c04603ccc user: csmith tags: usb | |
13:24 | Removed errant test parameter. check-in: 94a5cc1426 user: csmith tags: usb | |
13:15 | Detect attempts to reuse an already self locked interrupt monitor. check-in: c3e0adac84 user: csmith tags: usb | |
13:14 | Fix printf formatting for unsigned numbers. check-in: 7b395686a9 user: csmith tags: usb | |
13:13 | Fix printf formatting for pointer. check-in: 9917d6e695 user: csmith tags: usb | |
11:31 | Don't leak a page table page if it turns out not to be used. check-in: ce332f3e18 user: csmith tags: usb | |
11:26 | Split mapping of new pages into two locked phases. check-in: d0967d25f2 user: csmith tags: usb | |
00:12 | Remove dead code, store the va_list in the opts. check-in: be108f684d user: csmith tags: usb | |
2021-06-26
| ||
23:10 | More complete printf format. Still problems in -O3 optimisation. check-in: e5d30851c3 user: csmith tags: usb | |
16:24 | Allow cleaning of object files so they can be recompiled in another config. check-in: 02c428df2a user: csmith tags: usb | |
2021-06-23
| ||
18:34 | Merge cross build change from trunk. check-in: 84c837f4ca user: csmith tags: usb | |
00:48 | No GC during idle, and log 10*GC run %. check-in: 716623c275 user: csmith tags: usb | |
2021-06-20
| ||
23:53 | COMify USB - start of a long journey. check-in: dfe085972d user: csmith tags: usb | |
17:12 | Add support for static initialiser functions. check-in: 107be369ba user: csmith tags: usb | |
2021-06-18
| ||
18:43 | Interface iid_t. check-in: 1640f6bd8c user: csmith tags: usb | |
2021-06-13
| ||
13:05 | Merge COM work from trunk. check-in: 0f80f2942f user: csmith tags: usb | |
2021-06-06
| ||
00:29 | Device manager work. Updated PCI and PCI devices to use device manager for probing. check-in: cfbdf75eb4 user: csmith tags: usb | |