2022-05-28 20:29 | docs: update hardware setup for ethernet and netboot | Brian Swetland | 3 | +40 | -1 |
2022-05-28 20:27 | check in fpga bitstream | Brian Swetland | 1 | +0 | -0 |
2022-05-28 20:14 | mandelbrot-fb: clear screen blue | Brian Swetland | 1 | +1 | -2 |
2022-05-28 20:14 | netboot: change ports | Brian Swetland | 1 | +2 | -2 |
2022-05-24 06:10 | netboot: bugfixes and cleanup | Brian Swetland | 1 | +13 | -2 |
2022-05-23 08:42 | build: build a version of the mandelbrot-fb demo for xos user mode | Brian Swetland | 1 | +1 | -1 |
2022-05-23 08:39 | boot: add netboot bootloader (out/boot.net.bin) | Brian Swetland | 2 | +201 | -0 |
2022-05-23 08:38 | netboot: add ipv6 netboot utility | Brian Swetland | 3 | +347 | -1 |
2022-05-22 05:17 | hw/src: remove platform.h include from start.S. | Joe Ardent | 1 | +0 | -2 |
2022-05-22 04:02 | net: add net_init(), compute ip6 addresses, etc from chosen mac | Brian Swetland | 3 | +89 | -28 |
2022-05-21 23:27 | net: start of a very simple ip6/udp6/icmp "netstack" | Brian Swetland | 4 | +529 | -0 |
2022-05-21 23:26 | hw/litex: add ethmac registers, base, irq, etc | Brian Swetland | 2 | +40 | -0 |
2022-05-21 23:26 | hw/debug: add vxprintf(fmt, ap) | Brian Swetland | 2 | +8 | -1 |
2022-05-20 08:27 | boot: fix some bugs in the debug monitor | Brian Swetland | 2 | +16 | -19 |
2022-05-19 05:18 | xos: improved syscall plumbing, libxos, demo app | Brian Swetland | 12 | +203 | -15 |
2022-05-19 00:16 | xos: initial commit | Brian Swetland | 7 | +635 | -0 |
2022-05-18 22:47 | hw/start.mmu: cleanup | Brian Swetland | 1 | +21 | -26 |
2022-05-18 22:33 | linker/start: shuffle symbols a bit | Brian Swetland | 4 | +98 | -22 |
2022-05-18 06:55 | boot: add a simple serial debug console | Brian Swetland | 5 | +327 | -0 |
2022-05-16 03:53 | trap-entry-dual-stack: fix comment typo | Brian Swetland | 1 | +1 | -1 |
2022-05-15 18:00 | example: ex25-kernel | Brian Swetland | 6 | +220 | -0 |
2022-05-15 18:00 | glue code for more real kernel mode examples | Brian Swetland | 3 | +250 | -2 |
2022-05-15 17:59 | build: fix kernel linkscript memory size | Brian Swetland | 1 | +1 | -1 |
2022-05-15 17:58 | build: fix make debug.name qemu flags | Brian Swetland | 1 | +4 | -4 |
2022-05-15 06:16 | build: pass raw app binaries to qemu instead of elf files | Brian Swetland | 1 | +4 | -4 |
2022-05-15 04:17 | build: prep for kernel/user projects | Brian Swetland | 4 | +16 | -1 |
2022-05-15 03:59 | build: move link scripts into make/... | Brian Swetland | 8 | +15 | -15 |
2022-05-15 03:55 | build: add the ability to bundle extra binary data into apps | Brian Swetland | 3 | +19 | -0 |
2022-05-15 03:05 | example: change stack allocation for threads examples | Brian Swetland | 2 | +5 | -5 |
2022-05-14 23:24 | build: fix some linker/init issues | Brian Swetland | 4 | +6 | -4 |
2022-05-14 07:34 | riscv: adjust SATP register field defines | Brian Swetland | 2 | +4 | -2 |
2022-05-14 07:00 | example: mmu setup, faults, A/D bits | Brian Swetland | 2 | +160 | -0 |
2022-05-14 05:12 | print_exception: fix typo in cause decoder | Brian Swetland | 1 | +2 | -2 |
2022-05-13 18:00 | example: preemptive threads | Brian Swetland | 2 | +269 | -0 |
2022-05-13 17:59 | example: cooperative threads | Brian Swetland | 2 | +228 | -0 |
2022-05-13 18:00 | libgfx: color management | Brian Swetland | 2 | +35 | -3 |
2022-05-13 15:48 | libgfx: minor api changes | Brian Swetland | 2 | +16 | -17 |
2022-05-13 15:24 | docs: fix some comments | Brian Swetland | 1 | +3 | -4 |
2022-05-13 01:09 | libgfx: add text surface routines | Brian Swetland | 4 | +92 | -2 |
2022-05-13 00:23 | ex01-timer: periphierals, interrupts | Brian Swetland | 2 | +78 | -0 |
2022-05-12 22:59 | ex00-hello: hello world program | Brian Swetland | 2 | +38 | -0 |
2022-05-12 22:57 | shuffle stuff around | Brian Swetland | 11 | +391 | -236 |
2022-05-12 22:19 | intrinsics.h: bugfixes | Brian Swetland | 1 | +2 | -2 |
2022-05-12 20:56 | riscv.h: typos | Brian Swetland | 1 | +3 | -2 |
2022-05-12 18:08 | docs: fix typo | Brian Swetland | 1 | +1 | -1 |
2022-05-12 06:25 | mandelbrot-fb: use libgfx for drawing | Brian Swetland | 2 | +15 | -8 |
2022-05-12 06:24 | libgfx: add a very simple drawing library | Brian Swetland | 3 | +158 | -0 |
2022-05-12 06:26 | compiler.h: for compiler specific macros and such | Brian Swetland | 1 | +5 | -0 |
2022-05-12 06:23 | build: remove obsolete include from Makefile | Brian Swetland | 1 | +1 | -1 |
2022-05-12 02:28 | docs: improve some names, add some additional docs | Brian Swetland | 4 | +0 | -0 |
2022-05-12 01:27 | build: small improvements and some documentation | Brian Swetland | 4 | +59 | -6 |
2022-05-11 23:45 | hw: use volatile on more intrinsics | Brian Swetland | 1 | +8 | -4 |
2022-05-11 22:55 | clean up a bunch of stuff | Brian Swetland | 19 | +317 | -159 |
2022-05-10 21:35 | external: adjust sha256 to build cleanly here | Brian Swetland | 2 | +21 | -24 |
2022-05-10 21:25 | external: import sha256 from freebsd | Brian Swetland | 2 | +192 | -0 |
2022-05-09 18:44 | misc/traps: make this demo run again | Brian Swetland | 1 | +16 | -14 |
2022-05-09 18:43 | hw: update start code to zero the BSS | Brian Swetland | 1 | +16 | -2 |
2022-05-09 18:10 | build: improve linker scripts | Brian Swetland | 7 | +56 | -30 |
2022-05-09 18:10 | hw: riscv.h: add some MMU related defines | Brian Swetland | 1 | +33 | -0 |
2022-05-09 18:09 | boot: tidy up | Brian Swetland | 1 | +11 | -11 |
2022-05-08 06:42 | docs: hardware setup instructions | Brian Swetland | 2 | +158 | -1 |
2022-05-08 06:40 | boot: rename 'bios' to 'boot' | Brian Swetland | 10 | +251 | -251 |
2022-05-08 01:42 | mandelbrot-fb: adjust for 16bpp framebuffer | Brian Swetland | 1 | +7 | -7 |
2022-05-08 01:30 | hw: add more register defs to platform.h | Brian Swetland | 1 | +30 | -0 |
2022-05-07 17:22 | mandelbrot-fb: graphical mandelbrot program | Brian Swetland | 2 | +56 | -0 |
2022-05-07 17:17 | bios; tidy up a bunch | Brian Swetland | 3 | +33 | -196 |
2022-05-07 17:16 | hw: update platform.h | Brian Swetland | 1 | +19 | -12 |
2022-05-07 17:15 | external: import vga bitmap fonts from dosemu | Brian Swetland | 2 | +1301 | -0 |
2022-05-07 17:14 | build: improve qemu handling | Brian Swetland | 2 | +14 | -10 |
2022-05-05 17:58 | build: build system overhaul | Brian Swetland | 15 | +110 | -67 |
2022-05-05 17:14 | build: rename APP_* to MOD_* | Brian Swetland | 6 | +53 | -53 |
2022-05-05 00:06 | bios: mostly a lot of debug code that will be going away soon | Brian Swetland | 1 | +151 | -20 |
2022-05-05 00:07 | build: update makefile for new qemu machine | Brian Swetland | 1 | +2 | -1 |
2022-05-04 23:58 | build: generate raw binaries in addition to elf files | Brian Swetland | 1 | +6 | -2 |
2022-05-04 23:57 | hw: update linker scripts and glue code to use new hw defs | Brian Swetland | 4 | +13 | -7 |
2022-05-04 23:54 | hw: add/update platform and cpu headers | Brian Swetland | 5 | +124 | -1 |
2022-05-04 23:53 | bios: allow return from exception handler | Brian Swetland | 1 | +45 | -2 |
2022-05-04 23:52 | docs: update with custom qemu instructions | Brian Swetland | 1 | +44 | -19 |
2022-04-25 08:20 | .gitignore: ignore more things | Brian Swetland | 1 | +2 | -0 |
2022-04-25 08:17 | traps: test trap handling from svc mode | Brian Swetland | 3 | +180 | -0 |
2022-04-25 08:07 | bios: more features | Brian Swetland | 4 | +115 | -30 |
2022-04-25 08:00 | hw: update riscv header and add some intc headers | Brian Swetland | 3 | +33 | -0 |
2022-04-24 19:25 | bios: tiny bios to handle startup in machine mode | Brian Swetland | 5 | +175 | -2 |
2022-04-24 19:23 | build: adjust app build | Brian Swetland | 4 | +49 | -44 |
2022-04-24 19:22 | misc: devicetree: improve display | Brian Swetland | 1 | +30 | -4 |
2022-04-24 19:20 | hw: update riscv header | Brian Swetland | 1 | +44 | -21 |
2022-04-24 03:06 | start: active hartid is passed to bootcode via a0 | Brian Swetland | 2 | +1 | -3 |
2022-04-24 01:51 | project: devicetree | Brian Swetland | 3 | +115 | -0 |
2022-04-24 01:47 | hw: more riscv header goodness | Brian Swetland | 1 | +59 | -6 |
2022-04-24 01:30 | build: fix deps for listing files | Brian Swetland | 1 | +2 | -2 |
2022-04-24 01:30 | debug: insert \r before \n | Brian Swetland | 1 | +4 | -1 |
2022-04-24 01:19 | start: don't clobber device tree, don't be main | Brian Swetland | 3 | +5 | -6 |
2022-04-24 01:17 | gitignore: ignore vim droppings | Brian Swetland | 1 | +1 | -0 |
2022-04-24 01:15 | docs: add virtio and devicetree specs | Brian Swetland | 2 | +0 | -0 |
2022-04-23 16:46 | docs: add csr instructions to risc assembly doc | Brian Swetland | 1 | +14 | -1 |
2022-04-22 23:04 | docs: riscv instruction set info | Brian Swetland | 1 | +109 | -0 |
2022-04-22 20:32 | Clarify a little makefile biz, especially for Ubuntu. | Joe Ardent | 1 | +16 | -7 |
2022-04-22 20:19 | build: set default toolchain and qemu to match Ubuntu | Brian Swetland | 1 | +3 | -2 |
2022-04-22 20:16 | docs: fix markdown | Brian Swetland | 1 | +1 | -1 |
2022-04-22 20:15 | docs: ubuntu specific installation notes | Brian Swetland | 1 | +7 | -0 |
2022-04-22 19:59 | docs: alternate toolchain build system | Brian Swetland | 1 | +7 | -0 |
2022-04-22 19:15 | docs: riscv specs | Brian Swetland | 4 | +0 | -0 |
2022-04-22 18:34 | docs: getting started | Brian Swetland | 2 | +91 | -0 |
2022-04-22 18:16 | samples: mandelbrot and info | Brian Swetland | 4 | +61 | -0 |
2022-04-22 18:13 | libc: import minimal subset of lk libc | Brian Swetland | 29 | +1579 | -0 |
2022-04-22 18:08 | hw: hardware related sources and headers | Brian Swetland | 5 | +148 | -0 |
2022-04-22 18:08 | a simple build system | Brian Swetland | 3 | +119 | -0 |