1
0
Fork 0
forked from AbleOS/ableos
Commit graph

76 commits

Author SHA1 Message Date
Able 6e20d33817 limine compiling booting and not panicking 2022-11-23 04:02:02 -06:00
TheOddGarlic 23c355762c progress on porting to limine 2022-08-20 09:28:48 +03:00
TheOddGarlic 9329059510 IDE: Add LBA28 addressing support
LBA28 is obsolete at this point, but we prefer to use it over LBA48
whenever we can because LBA28 is faster.
2022-08-17 15:29:50 +03:00
TheOddGarlic f993f6d7b9 IDE: clean everything up 2022-08-17 13:29:34 +03:00
TheOddGarlic 8a1c77db58 IDE: Rename PiixIde to PciIde, use it for all IDE controllers
If the controller is not a known PCI IDE controller, then we warn about
the controller during PCI device discovery. :^)
2022-08-17 13:29:34 +03:00
TheOddGarlic f140938ee6 working IDE DMA implementation 2022-08-17 13:29:34 +03:00
TheOddGarlic 57d6a5f2bb PCI: a lot of refactoration 2022-08-17 13:29:34 +03:00
TheOddGarlic 148c66eae2 progress, i guess 2022-08-17 13:29:34 +03:00
TheOddGarlic 030a5812f7 make stuff use the new VFS interface 2022-08-08 08:22:58 +03:00
TheOddGarlic 0cc1aaa64f VFS: path resolution 2022-08-08 08:22:55 +03:00
TheOddGarlic 960da43383 NOT ONE, but TWO deadlocks fixed! 2022-08-08 08:21:35 +03:00
TheOddGarlic 70342c5f46 VFS: move stuff into a VirtualFileSystem struct 2022-08-08 08:21:35 +03:00
TheOddGarlic b01ce11fab recursively walk directories 2022-08-08 08:21:35 +03:00
TheOddGarlic aa3667714b vfs: documentation and a few minor changes 2022-08-08 08:21:35 +03:00
TheOddGarlic 31a3feb6a0 vfs: move operations into trait StorageDevice, hold StorageDevices in KERNEL_STATE 2022-08-08 08:21:35 +03:00
able e768c308e6 port clparse 2022-08-06 22:12:48 -05:00
able e8221f8513 kupdate 2022-08-06 08:16:08 -05:00
able 88df078d56 test framework layout 2022-08-05 06:22:23 -05:00
able 2200b5bbda prelim work on VGA 2022-08-05 01:14:13 -05:00
able ce765f2488 fix backspace 2022-08-03 02:09:34 -05:00
able 1ca1594f66 simplification 2022-08-02 06:00:21 -05:00
able 834287cdd6 very good and cool updates to BuiltinShell 2022-08-02 04:14:01 -05:00
able becc123d1f changing the colors of the bg and fg 2022-08-02 01:52:03 -05:00
TheOddGarlic 34a701bd5c unused import: git::commit_message
`#[warn(unused_imports)]` on by default
2022-08-01 14:09:05 +03:00
TheOddGarlic 983550ae54 chore: cargo fmt 2022-08-01 13:50:07 +03:00
TheOddGarlic f801eea0aa rhaish is dead 2022-08-01 13:46:59 +03:00
able 40d52d2c91 Merge pull request 'command parser file resolution' (#18) from theoddgarlic/ableos:master into master
Reviewed-on: https://git.ablecorp.us:443/able/ableos/pulls/18
2022-08-01 09:58:16 +00:00
able 11dc2bbddd not fixed but I can't handle this anymore 2022-08-01 04:06:04 -05:00
TheOddGarlic 47a896440b Merge branch 'master' of https://git.ablecorp.us:443/theoddgarlic/ableos 2022-08-01 10:22:26 +03:00
TheOddGarlic eb2654fa93 command parser file resolution fix 2022-08-01 10:21:22 +03:00
able dd6431ab84 recent changes <3 2022-08-01 02:16:19 -05:00
able b1de5148b7 filtering out undesired logging 2022-07-31 06:21:50 -05:00
able 7c16edea54 Fix! 2022-07-31 05:22:39 -05:00
able a4cc9cdf4f adding a deadlock to master :> 2022-07-31 01:54:01 -05:00
able a0c9587e5c remove int 2022-07-29 12:50:13 -05:00
able 1cead2eccf shuffling 2022-07-29 12:48:45 -05:00
able 48f0ef9699 various bugs added 2022-07-29 11:51:54 -05:00
able 3f4c9fdb5a implementing socket related IPC 2022-07-28 20:15:02 -05:00
able 59aaa9622b various QOL updates 2022-07-28 05:02:43 -05:00
able 5b4ee4f986 adding handles 2022-07-28 03:39:20 -05:00
able d2aef77b7f ext2 merge plus fix 2022-07-27 19:51:13 -05:00
able 5f9923272d allocator work 2022-06-22 13:59:24 -05:00
Erin 00a7a884d8 run_program takes slice now 2022-06-17 19:35:54 +02:00
able f38027d128 changes i guess 2022-06-13 22:25:39 -05:00
able feccc3ab41 planning 2022-06-02 06:51:23 -05:00
able 29000281f1 updates and planning 2022-06-02 06:00:26 -05:00
Able 6f306b9ece Merge branch 'master' of ssh://git.ablecorp.us:20/able/ableos 2022-05-12 22:39:13 -05:00
Able cb27c1349a changes 2022-05-12 21:07:06 -05:00
Erin 351236159f chore: fmt 2022-04-25 22:40:13 +02:00
Able 9c300acc33 added a Path type and reverted to vga 2022-04-25 15:33:17 -05:00