summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* multiboot: add multiboot example kernelHEADmainJohannes Stoelp17 hours8-0/+494
|
* mbr: add serial port (com) exampleJohannes Stoelp3 days4-0/+212
|
* mbr: read disk lba addressing exampleJohannes Stoelp10 days5-0/+258
|
* mbr: add vga text mode exampleJohannes Stoelp10 days5-0/+191
|
* e820: reduce code sizeJohannes Stoelp10 days1-1/+1
| | | | | | Run into 512 byte size limit with different version of the compiler. Try to reduce code size by not emitting instructions to save/restore the frame pointer (not really needed for this toy example).
* setup: add nix flake for dev env setupJohannes Stoelp10 days1-0/+19
| | | | | "nix develop" to interactively entering the dev env. "nix develop --command zig zen" to run command in dev env.
* net: small message ping-pong example with arg parseJohannes Stoelp2025-02-073-0/+141
|
* net: simple tcp client server exampleJohannes Stoelp2025-02-072-0/+45
|
* setup: fix git pull in zls setupJohannes Stoelp2025-02-071-2/+3
|
* mbr: example to query memory map (e820)Johannes Stoelp2025-02-075-0/+228
|
* mbr: zig only real mode 16 bitJohannes Stoelp2025-02-076-0/+225
|
* mbr: rm->pm, then jump into zigJohannes Stoelp2025-02-076-0/+172
|
* interface: minimal example for a runtime dispatchJohannes Stoelp2025-02-072-0/+47
|
* fileio: minimal exampleJohannes Stoelp2025-02-072-0/+29
|
* setup: script to build & setup zlsJohannes Stoelp2025-02-072-0/+15
|
* setup: allow passing locating to already downloaded zig versionJohannes Stoelp2025-02-071-12/+19
|
* ppm: simple example to generate a ppm imageJohannes Stoelp2025-02-073-0/+81
|
* setup: automatically fetch latest zigJohannes Stoelp2025-02-071-7/+16
|
* cross: mini cpp cross compile using zig compilerJohannes Stoelp2025-02-075-0/+44
|
* cross: mini zig cross compileJohannes Stoelp2024-07-054-0/+35
|
* container: testing containers struct / fileJohannes Stoelp2024-07-024-0/+46
|
* zig setupJohannes Stoelp2024-07-022-0/+12