Commit graph

  • 6a404b8227 another shrimple macro! IntoTheNight 2023-07-13 19:50:44 +0530
  • a9350952b7 SCHED: Set a sane TQ able 2023-07-13 03:41:15 -0500
  • b9af2ae9c4 SCHEDULER: added in some super simple bootmodules and run them able 2023-07-13 03:27:47 -0500
  • aa5ea3fb8f Auto-fetch OVMF Erin 2023-07-13 03:21:33 +0200
  • 3b6dce674d SCHEDULER: add register dumps able 2023-07-12 12:24:52 -0500
  • 2f24089938 SCHEDULER: cut out deadcode and added ifguard able 2023-07-12 12:22:13 -0500
  • d1a6e627ef Increase the default heapsize able 2023-07-12 12:21:31 -0500
  • 1455f1712c Merge pull request 'master' (#5) from IntoTheNight/ableos:master into master able 2023-07-12 16:48:02 +0000
  • 473598d5df Merge branch 'master' into master able 2023-07-12 16:47:55 +0000
  • 56ec28550f does this fix the issue?? MunirG05 2023-07-12 22:16:14 +0530
  • a18ca4335f REPBUILD: Space able 2023-07-12 11:27:42 -0500
  • de8661be62 COMMUNITY: Discord link update able 2023-07-12 10:04:20 -0500
  • c264865d49 X86: cpuid changes able 2023-07-12 09:01:58 -0500
  • 340d76fd13 CAPS: Changing the printing of caps able 2023-07-12 06:03:29 -0500
  • b7da4f17c2 REPBUILD: default devices changed able 2023-07-12 06:03:06 -0500
  • 2af7684532 fix the dumb MunirG05 2023-07-11 13:32:40 +0530
  • 7a00dff4b9 fix the dumb MunirG05 2023-07-11 13:30:45 +0530
  • ae321a9923 CAPS: Adding in capabilities able 2023-07-10 22:54:05 -0500
  • bb27f48f4a scheduler but i stole the code from the engine and tried to stuff it into the scheduler and i have no idea if it works or not but it porbably does MunirG05 2023-07-10 23:43:42 +0530
  • 359d62c1b0 i pushed so i can work on it in windows thanks MunirG05 2023-07-10 17:14:11 +0530
  • a2a2b509bb Merge pull request 'master' (#4) from IntoTheNight/ableos:master into master able 2023-07-09 12:46:49 +0000
  • 4252719a72 another shrimple macro! IntoTheNight 2023-07-09 17:18:41 +0530
  • 7ac33efcbc uauhfa IntoTheNight 2023-07-09 16:37:13 +0530
  • 87c3d0bb3a add a shrimple macro IntoTheNight 2023-07-09 16:30:16 +0530
  • dc03601ac0 add a shrimple macro IntoTheNight 2023-07-09 16:30:16 +0530
  • 8e8289f5ba BOOT: Work on boot modules able 2023-07-08 23:22:44 -0500
  • c276476068 WORKSPACE: fix resolver able 2023-07-08 23:22:13 -0500
  • e8d854a171 REPBUILD: Fix disk.img generation able 2023-07-08 23:21:27 -0500
  • 06868b516f fix compile error able 2023-06-26 18:42:55 -0500
  • 567871d18e Scheduler work able 2023-06-26 07:55:37 -0500
  • 1dd330e604 Revert "prelim scheduler work" able 2023-06-26 07:54:48 -0500
  • 1be36455e4 prelim scheduler work able 2023-06-26 07:54:37 -0500
  • 36f2a8336f most recent HBVM works able 2023-06-26 06:36:30 -0500
  • 432af37737 TODO: init stuff able 2023-06-25 22:34:24 -0500
  • 0508140f40 CLEANUP: turned if statement into match able 2023-06-21 17:16:22 -0500
  • 65f1695b46 ROADMAP able 2023-06-16 06:09:22 -0500
  • c2b8341667 FORMAT able 2023-06-16 05:20:37 -0500
  • 1a98fe8908 CONFIG: adding in a spawn command able 2023-06-15 03:45:27 -0500
  • d4670cb85d REPBUILD: Minor todo fix able 2023-06-13 21:03:09 -0500
  • 16ccd51e4a cleanup and docs able 2023-06-13 06:00:11 -0500
  • b9b798efff DOCS: adding in some docs in various spots and added a contrib guide able 2023-05-28 04:51:51 -0500
  • 03667f6039 CPU: minor changes in cpuid able 2023-05-28 02:04:20 -0500
  • 8eebd50179 ALLOCATOR: misc able 2023-05-28 02:01:11 -0500
  • bb3c1b6120 CPU: Added more cpu feature detection able 2023-05-28 02:00:54 -0500
  • b9bfd99335 GRAPHICS: Line thickness change for the HBVM logo able 2023-05-26 06:31:52 -0500
  • 49105e668d LOGGING: Begin work on consistent logging style able 2023-05-26 06:30:17 -0500
  • 40c072ad99 ROADMAP: Taking down notes on the order in which things should proceed with ableOS able 2023-05-25 07:15:53 -0500
  • a2bf48f56b minor cleanups able 2023-05-25 07:04:19 -0500
  • 5af29efe17 Remove warnings able 2023-05-23 05:16:14 -0500
  • e513caf499 nix WORKS able 2023-05-23 04:52:26 -0500
  • ad22051a20 Working on booting on nixOS able 2023-05-23 04:26:32 -0500
  • 2744e8e67b tack inplace hbvm Able 2023-05-15 02:19:34 -0500
  • 282688d48b purge wasm Able 2023-05-08 04:42:02 -0500
  • 88df7c2c34 remove interp and all wasm related code Able 2023-05-08 04:35:37 -0500
  • 4a8b56a474 dynamically support display discovery Able 2023-05-08 03:53:15 -0500
  • 308592cbf9 fix Able 2023-05-06 07:05:45 -0500
  • fb0dcc786d ableos update Able 2023-05-06 06:50:24 -0500
  • e53d7896a7 Merge pull request 'Add some minimal instructions' (#3) from wildwestrom/ableos:master into master able 2023-04-30 04:20:14 +0000
  • 6843023a44 add some minimal instructions Christian Westrom 2023-04-30 13:06:01 +0900
  • 174b621acd add an example system.toml Able 2023-04-26 14:33:40 -0500
  • 01cdd68b28 cleanup + rustfmt config Able 2023-04-12 13:08:07 -0500
  • ec7a80c93a Change Able 2023-04-10 01:16:30 -0500
  • 530a8a9d60 changes Able 2023-04-07 16:44:33 -0500
  • 20e3ce15be hacking in a wasm interpreter Able 2023-04-05 12:29:20 -0500
  • 0a77e691d7 boom! Erin 2023-03-30 23:43:04 +0200
  • 23b02b7284 somehow syscalls usermode Erin 2023-03-30 23:06:59 +0200
  • e3ab94be87 fixed thing Erin 2023-03-30 21:36:11 +0200
  • cef19a8fe4 Formatting, LF and RISC-V kmain Erin 2023-03-19 13:40:08 +0100
  • e3ce700295 Merged-in RISC-V memory support. Erin 2023-03-19 13:30:04 +0100
  • 70601eb0c5 LLVM tools got a shiny new name Erin 2023-03-16 00:16:23 +0100
  • f8630f6471 updated limine-rs Erin 2023-01-20 00:45:19 +0100
  • ea7bbacc56 Changed console resolution Erin 2023-01-19 23:30:45 +0100
  • eb93deae25 added suggestion when limine is not present Erin 2023-01-15 01:04:14 +0100
  • 84d6cc49a1 limine update Erin 2023-01-15 01:01:16 +0100
  • fed31617a8 removed useless news Erin 2023-01-15 01:00:43 +0100
  • ebd3fe2248 added option to override firmware path Erin 2023-01-09 15:27:10 +0100
  • 72c4aabbcc unified naming Erin 2023-01-08 00:48:59 +0100
  • 6d2a9c74d4 CRLF before kernel panic msg Erin 2023-01-08 00:45:47 +0100
  • 816204cd5b Console logging Erin 2023-01-08 00:44:13 +0100
  • b5f75a13f4 added wallpaper for bootloader Erin 2023-01-07 23:44:50 +0100
  • c241d839f2 [REPBUILD] fail to run when kernel fails building Erin 2023-01-07 22:32:40 +0100
  • 7ac54e5ec8 fixed typo Erin 2023-01-07 22:19:17 +0100
  • d3d52c974a clippy and reformat Erin 2023-01-07 22:18:47 +0100
  • 7d21956b0a Repbuild now can build kernel on non-POSIX systems and run on non-Linux systems. Erin 2023-01-07 22:11:21 +0100
  • b802732acf Rewrote RepBuild Erin 2023-01-07 01:57:20 +0100
  • 8d640b6a9b Removed unused code Erin 2022-12-23 23:11:57 +0100
  • e33014d000 moved qrcode gen outside the repo Erin 2022-12-23 23:11:39 +0100
  • ec5b21292e changed log stuff and removed unnecessary transmute Erin 2022-12-23 22:58:29 +0100
  • eae5979921 but 558fc6da59 breaks systems witzh automount! now both should work. Erin 2022-12-23 22:55:38 +0100
  • 3414b40da8 Merge pull request 'update limine, fix repbuild on some linux distros, new heap allocator' (#1) from asya/ableos:usermode into usermode Erin 2022-12-23 21:51:14 +0000
  • 80fd1aaa41 New heap allocator! Asya 2022-12-22 19:22:11 +0300
  • 78a5422924 Update limine to v4.x Asya 2022-12-17 10:25:42 +0300
  • 558fc6da59 Stop assuming that udisks2 automatically mounted filesystem Asya 2022-12-17 10:24:34 +0300
  • e796a05ddf Moved ext2-rs to separate repo Erin 2022-12-10 23:05:48 +0100
  • 4c28bfd4d2 uh oh fixed a compilation error Erin 2022-12-09 00:52:28 +0100
  • 0249353a6b Added kernel cmdline support and retrieval of initrd Erin 2022-12-08 22:21:21 +0100
  • b68984dc7f moved stuff around Erin 2022-12-08 21:31:54 +0100
  • 58046c3c7b they don't seem to be used? removing. Erin 2022-12-08 21:25:49 +0100
  • e85e5f2ed8 created empty initramfs Erin 2022-12-08 21:12:33 +0100
  • 51b084a176 Cleanup Erin 2022-12-08 20:52:20 +0100