able
|
40c072ad99
|
ROADMAP: Taking down notes on the order in which things should proceed with ableOS
|
2023-05-25 07:15:53 -05:00 |
|
able
|
a2bf48f56b
|
minor cleanups
|
2023-05-25 07:04:19 -05:00 |
|
able
|
5af29efe17
|
Remove warnings
|
2023-05-23 05:16:14 -05:00 |
|
able
|
e513caf499
|
nix WORKS
|
2023-05-23 04:52:26 -05:00 |
|
able
|
ad22051a20
|
Working on booting on nixOS
|
2023-05-23 04:26:32 -05:00 |
|
Able
|
2744e8e67b
|
tack inplace hbvm
|
2023-05-15 02:19:34 -05:00 |
|
Able
|
282688d48b
|
purge wasm
|
2023-05-08 04:42:02 -05:00 |
|
Able
|
88df7c2c34
|
remove interp and all wasm related code
|
2023-05-08 04:35:37 -05:00 |
|
Able
|
4a8b56a474
|
dynamically support display discovery
|
2023-05-08 03:53:15 -05:00 |
|
Able
|
308592cbf9
|
fix
|
2023-05-06 07:05:45 -05:00 |
|
Able
|
fb0dcc786d
|
ableos update
|
2023-05-06 06:50:24 -05:00 |
|
able
|
e53d7896a7
|
Merge pull request 'Add some minimal instructions' (#3) from wildwestrom/ableos:master into master
Reviewed-on: https://git.ablecorp.us/AbleOS/ableos/pulls/3
|
2023-04-30 04:20:14 +00:00 |
|
Christian Westrom
|
6843023a44
|
add some minimal instructions
|
2023-04-30 13:19:03 +09:00 |
|
Able
|
174b621acd
|
add an example system.toml
|
2023-04-26 14:33:40 -05:00 |
|
Able
|
01cdd68b28
|
cleanup + rustfmt config
|
2023-04-12 13:08:07 -05:00 |
|
Able
|
ec7a80c93a
|
Change
|
2023-04-10 01:16:30 -05:00 |
|
Able
|
530a8a9d60
|
changes
|
2023-04-07 16:44:33 -05:00 |
|
Able
|
20e3ce15be
|
hacking in a wasm interpreter
|
2023-04-05 12:29:20 -05:00 |
|
Erin
|
0a77e691d7
|
boom!
|
2023-03-30 23:43:04 +02:00 |
|
Able
|
d6e27bc1f4
|
add a pci device view on boot
|
2022-11-30 01:47:15 -06:00 |
|
Able
|
64a02bbf01
|
solid
|
2022-11-23 06:23:36 -06:00 |
|
Able
|
40c99b47b5
|
changing color parsing from \0 to \1a
|
2022-11-23 02:32:12 -06:00 |
|
Able
|
1f8ea529f9
|
fix echo command and add traces to vfs
|
2022-11-23 01:55:09 -06:00 |
|
Erin
|
f396c3642d
|
Skeleton for architecture-specific things
|
2022-11-07 21:21:16 +01:00 |
|
Erin
|
4812e59c09
|
Threw stuff from the microkernel. Start of moving core parts there.
|
2022-11-07 20:29:42 +01:00 |
|
Erin
|
d31f17f07e
|
clippy
|
2022-11-05 01:43:41 +01:00 |
|
Erin
|
4e6bed0b57
|
removed module that I forgot to remove + 1.65 stuff
|
2022-11-05 01:40:38 +01:00 |
|
Erin
|
56700a7986
|
removed sus messaging module
|
2022-11-05 00:39:37 +01:00 |
|
Erin
|
b943714093
|
update
|
2022-10-29 19:53:08 +02:00 |
|
Erin
|
8ebaf1b244
|
fixed sound
|
2022-10-29 19:20:23 +02:00 |
|
Erin
|
84f163f534
|
merge
|
2022-08-28 22:04:55 +02:00 |
|
Erin
|
3b1e51d1ba
|
fixed qr code
|
2022-08-21 11:45:28 +02:00 |
|
able
|
50410f4dc1
|
Merge pull request 'IDE disk driver using DMA' (#27) from theoddgarlic/ableos:ata into master
Reviewed-on: https://git.ablecorp.us:443/able/ableos/pulls/27
|
2022-08-17 16:14:43 +00:00 |
|
TheOddGarlic
|
c6f7f7665c
|
IDE: Implement writing using Bus Mastering DMA
|
2022-08-17 17:19:27 +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
|
998a1d30cf
|
PCI: device discovery
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
57d6a5f2bb
|
PCI: a lot of refactoration
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
ca3826bfe5
|
IDE device discovery
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
012452dec1
|
ATA device detection
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
148c66eae2
|
progress, i guess
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
3cb666d26e
|
allocate 16 frames for DMA
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
6bc74e896c
|
allocate DMA frame
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
3836416891
|
PCI: add PIIX3_IDE to supported devices
PIIX4_IDE and PIIX3_IDE are similar enough that we can have one driver
for both.
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
f5c4db98f9
|
Devices: Add block devices
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
ed68ef9fa0
|
PCI: add INTEL_PIIX4_IDE device
|
2022-08-17 13:29:34 +03:00 |
|
TheOddGarlic
|
b8f0074aa0
|
PCI: revision id, programming interface byte and device ID
|
2022-08-17 13:29:33 +03:00 |
|
TheOddGarlic
|
86b0ac95aa
|
ATA: configure qemu to boot from an IDE drive
|
2022-08-17 13:29:33 +03:00 |
|