Commit graph

  • a5cab167c5 load the modules programmatically instead of manually Christian Westrom 2024-05-06 00:48:37 +0900
  • b96927d61a remove the fuckywucky memory shit Christian Westrom 2024-05-06 00:48:24 +0900
  • edda52e857 Make repbuild safe(er) again. able 2024-05-05 05:52:49 -0500
  • d7efa8ca20 Spec typification able 2024-05-05 05:08:42 -0500
  • 5fc2e2a6be spec work able 2024-05-04 14:46:24 -0500
  • d21654dd4b Starting to spec out the interface with the kernel able 2024-05-04 13:20:30 -0500
  • 38986193ca mem stuff able 2024-05-04 12:41:47 -0500
  • 779f3bdd1f perchance it works able 2024-04-29 05:30:42 -0500
  • f767362ad0 fix :thumb: able 2024-04-29 04:43:47 -0500
  • 088e628cde Hypothetical ideas laid out able 2024-04-24 23:08:34 -0500
  • 1cc414eaaf meta info able 2024-04-24 20:09:45 -0500
  • 5e73e7a370 begin work on ipc protocols able 2024-03-22 05:13:17 -0500
  • cc4de4ab5e sds prelim work able 2024-03-22 03:58:59 -0500
  • 634d05acea UI Lisp idea able 2024-03-13 05:10:45 -0500
  • 189ad503c7 remove a random binary that was checked in able 2024-03-11 09:49:11 -0500
  • fac1f77270 memory service able 2024-03-11 09:48:56 -0500
  • eb30ee3c12 example of a new build tool for programs able 2024-02-15 15:24:01 -0600
  • 89b495d318 more changes able 2024-02-15 14:21:00 -0600
  • 7c68609af5 Worked on various small bits able 2024-02-15 14:19:51 -0600
  • dfacc91f40 fix the dang lock file able 2024-02-10 16:28:51 -0600
  • 307020b96b Un fucked the thingy able 2024-02-10 16:15:33 -0600
  • d8cb4d4e64 reorganization able 2024-01-18 02:36:24 -0600
  • 195192db8a compiling on arm works again able 2023-12-13 04:21:32 -0600
  • 5fba1eb890 Merge pull request 'ECAH: Add error handling for accessing non-existant buffers. As well as add keyboard driver.' (#12) from jcodefox/ableos:master into master able 2023-12-05 06:04:34 +0000
  • 0a6085061a ECAH: Add a simple keyboard driver Jcodefox 2023-12-05 00:56:23 -0500
  • 6f061153e6 Log number with buffer error Jcodefox 2023-12-01 10:02:56 -0500
  • cb66c07a5f Add check for non-existent buffer Jcodefox 2023-12-01 09:48:57 -0500
  • 15515e6643 add in a Memory Service able 2023-12-01 06:11:33 -0600
  • 7a2372d32a Donation able 2023-11-27 07:12:04 -0600
  • 65b6f52d2e POC serial driver for arm able 2023-11-21 03:56:18 -0600
  • 562fb7c9b2 meow able 2023-11-20 03:13:18 -0600
  • 762b2aa3ae working on logs able 2023-11-19 18:15:03 -0600
  • fe6cccc70d attempt to log arguments in the limine framebuffer able 2023-11-18 02:17:54 -0600
  • 815c424248 Minor fixes able 2023-11-18 01:32:09 -0600
  • b8ce78b6dd Sussy stuff Erin 2023-11-15 19:41:44 +0100
  • d396da5f3c Stack grows downwards, baka. Erin 2023-11-15 19:37:52 +0100
  • 0f7525b7e3 Stack for programs Erin 2023-11-15 19:33:21 +0100
  • ebf31cba3d add in liberapay able 2023-11-14 15:02:50 -0600
  • f074527e42 Arguments are actually passed into programs able 2023-11-13 23:51:30 -0600
  • f2e561e242 Merge pull request 'Refactored project structure to make it more clean.' (#11) from struct-refactor into master Erin 2023-11-11 15:12:02 +0000
  • 2c1d24ab37 Little reorg Erin 2023-11-11 15:45:45 +0100
  • 4e9b75a517 kernel(detail): remove logging on memory load Erin 2023-11-11 13:58:52 +0100
  • 0af4758a45 beop able 2023-11-03 08:25:31 -0500
  • fd575a17c9 Fixed memory bug Erin 2023-11-03 09:04:22 +0100
  • bda8659747 beepo able 2023-11-02 14:12:10 -0500
  • 631e1dc288 Panic rn able 2023-11-02 14:08:48 -0500
  • b7f9b071bf :) limine able 2023-10-29 09:25:13 -0500
  • 94569624f6 update the limine CFG able 2023-10-29 08:41:20 -0500
  • 080bb8b188 More work on the psuedo STD lib and IPC able 2023-10-29 07:27:10 -0500
  • 1ae1d2ceac Logging works enough. Still unstructured however. able 2023-10-28 23:14:36 -0500
  • 707528ef86 A nice stopping point so I can lament work able 2023-10-28 08:43:32 -0500
  • c8f500470e Getting some basic userland logger setup able 2023-10-28 08:28:07 -0500
  • 6885f1cdaf Updated HBVM version Erin 2023-10-28 03:26:04 +0200
  • fa328add42 remove redundant comment bb able 2023-10-25 08:36:12 -0500
  • d1d1bd7fd7 cursed-ness able 2023-10-23 09:12:43 -0500
  • ebfc9c1c4e Zero memory on allocation Erin 2023-10-08 11:24:55 +0200
  • ada43910d2 edits to support multi-arch iso able 2023-09-20 12:26:36 -0500
  • 29bcce58b3 CPUID support able 2023-09-20 12:01:12 -0500
  • 9105469c3b Arm now logs to the framebuffer able 2023-09-17 17:13:23 -0500
  • e7bbb9a375 Arm is now feature parity with x86 able 2023-09-17 16:03:32 -0500
  • 008a8eb336 More tracing able 2023-09-13 02:19:37 -0500
  • e0aa63bebf DOC: Improved driver dependencies and such able 2023-09-11 01:36:13 -0500
  • 9cf6f93949 TODO updates able 2023-09-09 15:52:01 -0500
  • 1be13d30d1 Ecall work able 2023-09-09 02:35:16 -0500
  • 8fec90db95 X86 Timer cleanup able 2023-09-09 02:34:43 -0500
  • c16c235c95 Module fix able 2023-09-09 02:34:29 -0500
  • 54844b46a0 ECALL work and expanded errors on HBVM shutdown able 2023-09-07 14:36:53 -0500
  • b04ee13185 Register dump on panic able 2023-09-07 14:31:31 -0500
  • 0e8fb17f3a REPBUILD: Fix Erin 2023-08-30 01:12:40 +0200
  • 3c45720fa3 Better example Erin 2023-08-22 15:57:57 +0200
  • cbed32526b KERNEL: Fixed holeybytes Erin 2023-08-22 15:52:30 +0200
  • 0f151fdd52 阿呆: changed trait impls Erin 2023-08-22 15:31:28 +0200
  • f948e35e3f Updated deps + manage your local editor ignores locally, we are not here for supporting all possible editors on the world. Erin 2023-08-22 15:17:27 +0200
  • 88213a7df0 AMOGUS: Fixed compilation Erin 2023-08-13 02:36:26 +0200
  • 239ee43064 Merge pull request 'ARM: Add serial console logging' (#9) from microtau/ableos:master into master able 2023-07-20 11:03:57 +0000
  • c9ab181d95 REPBUILD: Always regenerate the image master microtau 2023-07-20 10:42:48 +0000
  • f474f0fb69 CLEAN: Remove env_logger dependency microtau 2023-07-20 10:02:10 +0000
  • d0a2f436a8 CLEAN: Remove unnecessary dependencies microtau 2023-07-20 09:24:33 +0000
  • 7865bca782 ARM: Add serial console logging microtau 2023-07-20 09:21:00 +0000
  • c0744d5596 Merge pull request 'LIMINE: Bump version' (#8) from microtau/ableos:master into master able 2023-07-19 17:14:08 +0000
  • ea49841de2 LIMINE: Bump version microtau 2023-07-19 16:54:01 +0000
  • 84757f7060 Revert "LIMINE: I think this updates the submodule?" able 2023-07-19 11:21:15 -0500
  • e7b46f639c SUBMODULE: Removed it temporarily able 2023-07-19 10:55:58 -0500
  • 2dcd096de9 LIMINE: I think this updates the submodule? able 2023-07-17 09:51:57 -0500
  • 9225d2d773 ARM: checkpoint from micro-tau able 2023-07-17 09:36:39 -0500
  • ede52eb1db ARM: work done on getting the bootloader working able 2023-07-17 00:36:06 -0500
  • 81e2603c4d Merge pull request 'x86_64: Refactor device info fetching' (#7) from JohnyTheCarrot/ableos:chore/refactor-device-info into master able 2023-07-15 13:05:33 +0000
  • af7bcc8efb Merge remote-tracking branch 'origin/chore/refactor-device-info' into chore/refactor-device-info JohnyTheCarrot 2023-07-15 15:05:01 +0200
  • f0be41ec49 make requested changes JohnyTheCarrot 2023-07-15 15:04:53 +0200
  • c955f3a0de Merge branch 'master' into chore/refactor-device-info JohnyTheCarrot 2023-07-15 12:50:07 +0000
  • 53fca04786 x86_64: Refactor device info fetching JohnyTheCarrot 2023-07-15 14:47:46 +0200
  • 4cf933c62b TODO: Add some more info able 2023-07-15 06:16:00 -0500
  • 6c4eee0c56 SCHED: Two programs are now running in ableOS able 2023-07-15 05:51:19 -0500
  • d3e019ffe1 ARM: Commit the sin of binarys into a git repo able 2023-07-15 05:50:54 -0500
  • a8005728bf ARM: moved dep to proper location able 2023-07-14 23:13:29 -0500
  • 80bfcb83b9 CLEAN: remove old data and set default target to x86 able 2023-07-14 20:30:47 -0500
  • 3a62f65cd1 ARM: Whoe knows able 2023-07-14 20:00:50 -0500
  • d8a68aabee Merge branch 'master' of ssh://git.ablecorp.us:20/AbleOS/ableos able 2023-07-14 19:38:46 -0500
  • 9bbc0e19a1 ARM: it compiles but does not yet run :V able 2023-07-14 19:38:13 -0500
  • 490f15db48 Merge pull request 'another shrimple macro!' (#6) from IntoTheNight/ableos:master into master able 2023-07-15 00:12:03 +0000