-
25afe9fec7
Stop assuming that udisks2 automatically mounted filesystem
Asya
2022-12-17 10:24:34 +0300
-
-
e92809c1da
Moved ext2-rs to separate repo
ondra05
2022-12-10 23:05:48 +0100
-
d047609f7f
uh oh fixed a compilation error
ondra05
2022-12-09 00:52:28 +0100
-
0f08c059a6
Added kernel cmdline support and retrieval of initrd
ondra05
2022-12-08 22:21:21 +0100
-
7fbc348508
moved stuff around
ondra05
2022-12-08 21:31:54 +0100
-
5e5d3057f1
they don't seem to be used? removing.
ondra05
2022-12-08 21:25:49 +0100
-
933e5669c7
created empty initramfs
ondra05
2022-12-08 21:12:33 +0100
-
646643838b
Cleanup
ondra05
2022-12-08 20:52:20 +0100
-
61e59e45f0
fixed segments, timer doesn't double-fault anymore
ondra05
2022-12-08 20:35:42 +0100
-
8f6c91ab9a
Moved away from PIC to APIC.
ondra05
2022-12-08 20:15:10 +0100
-
91baa44f36
removed few package from the workspace manifest
ondra05
2022-12-08 15:54:11 +0100
-
1be74243ac
Added GDT, IDT, sloop and some logging
ondra05
2022-12-08 01:26:43 +0100
-
39cafcaed4
Logging
ondra05
2022-12-08 00:07:02 +0100
-
cd5b7a8e69
Added basic logging support
ondra05
2022-12-07 01:43:26 +0100
-
0cea5e66d0
made kernel the system entrypoint.
ondra05
2022-12-07 01:10:38 +0100
-
415756bc3e
Skeleton for architecture-specific things
ondra05
2022-11-07 21:21:16 +0100
-
a398498352
Threw stuff from the microkernel. Start of moving core parts there.
ondra05
2022-11-07 20:29:42 +0100
-
9152dbb57f
clippy
ondra05
2022-11-05 01:43:41 +0100
-
1c41494cc9
removed module that I forgot to remove + 1.65 stuff
ondra05
2022-11-05 01:40:38 +0100
-
60a38212c0
removed sus messaging module
ondra05
2022-11-05 00:39:37 +0100
-
67a3b89234
»fixed« scratchpad
ondra05
2022-12-06 22:39:52 +0100
-
8847bfa5c6
remove path
Able
2022-12-06 13:24:04 -0600
-
76e2bd286b
repbuild r uses udisks
ondra05
2022-12-03 17:47:10 +0100
-
edbdf9456f
Consolidating limine graphics
Able
2022-12-02 08:51:21 -0600
-
efb1a98bc6
add a pci device view on boot
Able
2022-11-30 01:47:15 -0600
-
9b243410ab
forgor smp is broked
Able
2022-11-30 01:14:34 -0600
-
5cb1ef8d65
framebuffer + smp work
Able
2022-11-24 07:20:16 -0600
-
b2ab5219f5
Ready
Able
2022-11-24 03:35:55 -0600
-
2ddbb320c4
UNIX fans hate him, he replaced process spawns with IPC!
ondra05
2022-11-24 00:22:58 +0100
-
556b3656f3
solid
Able
2022-11-23 06:23:36 -0600
-
0917c0cb02
Revert "get ableOS running proper on limine sans graphics"
Able
2022-11-23 06:00:38 -0600
-
5ea2794aa2
get ableOS running proper on limine sans graphics
Able
2022-11-23 05:06:38 -0600
-
af2610c0b0
limine compiling booting and not panicking
Able
2022-11-23 04:02:02 -0600
-
7aee7ab371
changing color parsing from \0 to \1a
Able
2022-11-23 02:32:12 -0600
-
25c2a72fd1
fix echo command and add traces to vfs
Able
2022-11-23 01:55:09 -0600
-
41ee39e1b9
Skeleton for architecture-specific things
ondra05
2022-11-07 21:21:16 +0100
-
ed0c0ad43f
Threw stuff from the microkernel. Start of moving core parts there.
ondra05
2022-11-07 20:29:42 +0100
-
67510d7ae9
clippy
ondra05
2022-11-05 01:43:41 +0100
-
444bbb7bd1
removed module that I forgot to remove + 1.65 stuff
ondra05
2022-11-05 01:40:38 +0100
-
b6fdfaefa0
removed sus messaging module
ondra05
2022-11-05 00:39:37 +0100
-
5818182028
update
ondra05
2022-10-29 19:53:08 +0200
-
27bda3a403
fixed sound
ondra05
2022-10-29 19:20:23 +0200
-
8d0b756b42
merge
ondra05
2022-08-28 22:04:55 +0200
-
7e0c645003
fixed qr code
ondra05
2022-08-21 11:45:28 +0200
-
1e873874cf
progress on porting to limine
TheOddGarlic
2022-08-20 09:27:37 +0300
-
13c41340d0
interrupts: page fault handler
TheOddGarlic
2022-08-20 09:26:59 +0300
-
6c2fea9dff
repbuild: generate disk image with limine
TheOddGarlic
2022-08-18 12:16:37 +0300
-
f5088d0bd1
build: fix rust-toolchain configuration
TheOddGarlic
2022-08-18 09:32:14 +0300
-
-
0819e88440
Merge pull request 'IDE disk driver using DMA' (#27) from theoddgarlic/ableos:ata into master
able
2022-08-17 16:14:43 +0000
-
-
d27b3bd931
IDE: Implement writing using Bus Mastering DMA
TheOddGarlic
2022-08-17 17:19:27 +0300
-
777888aae2
IDE: Add LBA28 addressing support
TheOddGarlic
2022-08-17 15:10:00 +0300
-
21de068685
IDE: clean everything up
TheOddGarlic
2022-08-17 13:25:53 +0300
-
775ded8e23
IDE: Rename PiixIde to PciIde, use it for all IDE controllers
TheOddGarlic
2022-08-16 17:09:22 +0300
-
892b3e7250
working IDE DMA implementation
TheOddGarlic
2022-08-16 16:35:34 +0300
-
445b5f5f5c
PCI: device discovery
TheOddGarlic
2022-08-12 16:48:22 +0300
-
428a8e8b73
PCI: a lot of refactoration
TheOddGarlic
2022-08-12 16:40:23 +0300
-
54140d153f
IDE device discovery
TheOddGarlic
2022-08-12 12:19:08 +0300
-
e9d58c67ad
ATA device detection
TheOddGarlic
2022-08-10 14:00:56 +0300
-
8b105cb8a7
progress, i guess
TheOddGarlic
2022-08-09 14:53:25 +0300
-
b65a3be19d
allocate 16 frames for DMA
TheOddGarlic
2022-08-09 11:11:15 +0300
-
641d154219
allocate DMA frame
TheOddGarlic
2022-08-08 22:55:28 +0300
-
daea5b0183
PCI: add PIIX3_IDE to supported devices
TheOddGarlic
2022-08-08 21:39:02 +0300
-
272cf525af
Devices: Add block devices
TheOddGarlic
2022-08-08 20:07:43 +0300
-
8c1f80b7e6
PCI: add INTEL_PIIX4_IDE device
TheOddGarlic
2022-08-08 14:09:01 +0300
-
bc1a0a721f
PCI: revision id, programming interface byte and device ID
TheOddGarlic
2022-08-08 13:36:39 +0300
-
6265560ccf
ATA: configure qemu to boot from an IDE drive
TheOddGarlic
2022-08-08 13:02:57 +0300
-
1c7df74de5
ATA: get rid of x86_ata
TheOddGarlic
2022-08-08 12:50:52 +0300
-
-
920074f902
OOOO MIGHTY CLIPPY, WE SUMMON YOU!!!
ondra05
2022-08-10 21:47:33 +0200
-
404d2aad3e
Added spawner
ondra05
2022-08-09 01:32:42 +0200
-
489bcc69c2
Merge pull request 'VFS implementation' (#22) from theoddgarlic/ableos:vfs into master
able
2022-08-08 05:25:07 +0000
-
-
0272b8b239
make stuff use the new VFS interface
TheOddGarlic
2022-08-07 20:39:42 +0300
-
dc5b9f08f4
VFS: fix little oopsie
TheOddGarlic
2022-08-07 20:01:44 +0300
-
f67e9b2372
VFS: path resolution
TheOddGarlic
2022-08-07 15:35:55 +0300
-
fa45737901
NOT ONE, but TWO deadlocks fixed!
TheOddGarlic
2022-08-06 22:27:25 +0300
-
315df05532
VFS: move stuff into a VirtualFileSystem struct
TheOddGarlic
2022-08-06 21:38:30 +0300
-
1e45f08c8f
recursively walk directories
TheOddGarlic
2022-08-05 09:16:34 +0300
-
cc464c4ec3
VFS+Ext2: many simplifications and filesystem initialisation
TheOddGarlic
2022-08-04 17:03:44 +0300
-
e6aa9a3651
Ext2: find_dir implementation
TheOddGarlic
2022-08-04 13:56:37 +0300
-
379b4deb91
Ext2: read_dir implementation
TheOddGarlic
2022-08-04 13:31:29 +0300
-
d8802f0968
VFS: simplify everything
TheOddGarlic
2022-08-04 13:19:05 +0300
-
e53d855fa6
vfs+ext2: initial FsNode::read() implementation
TheOddGarlic
2022-08-04 10:19:35 +0300
-
8a175132d8
vfs: FsNode::release() implementation and weak ref to VFS node in file descriptors
TheOddGarlic
2022-08-04 09:01:34 +0300
-
dd9ea18f09
vfs: rename FsNode::close() to FsNode::release()
TheOddGarlic
2022-08-03 21:17:28 +0300
-
72883e847b
vfs+ext2: full implementation of FsNode::open()
TheOddGarlic
2022-08-03 21:16:18 +0300
-
92ac2e9b9a
vfs: documentation and a few minor changes
TheOddGarlic
2022-08-03 20:30:05 +0300
-
fd832dbb26
vfs: FsNode::new()
TheOddGarlic
2022-08-03 19:45:04 +0300
-
81fc36df8b
vfs: remove name from VFS nodes
TheOddGarlic
2022-08-03 19:39:09 +0300
-
a1f6bae9df
vfs: move operations into trait StorageDevice, hold StorageDevices in KERNEL_STATE
TheOddGarlic
2022-08-03 15:45:49 +0300
-
330c3cc7c2
vfs: readdir and finddir operations in FsNode
TheOddGarlic
2022-08-03 14:23:58 +0300
-
95004ae7aa
feat: start VFS implementation
TheOddGarlic
2022-08-03 12:53:02 +0300
-
-
1b51942a12
So I have two news for you. One good and one bad.
ondra05
2022-08-07 23:42:23 +0200
-
6b0b5c0453
fix warning
Elfein Landers
2022-08-06 22:24:11 -0700
-
cb1bf8ed5c
error fix
Elfein Landers
2022-08-06 21:24:40 -0700
-
90aed0cdad
corrected constant to match documentation
Elfein Landers
2022-08-06 20:59:31 -0700
-
a314f8ab99
documented
Elfein Landers
2022-08-06 20:56:08 -0700
-
175ad8a534
Merge branch 'master' of https://git.ablecorp.us/able/ableos
Elfein Landers
2022-08-06 20:44:37 -0700
-
-
ffa70b68ce
Documenting a bit in interrupts
Elfein Landers
2022-08-06 20:43:23 -0700
-
e86bbfcfe5
turned magic number into constant
Elfein Landers
2022-08-06 20:32:22 -0700
-
cbcdfbb5f2
update kilotime to be simpler + feature change
Elfein Landers
2022-08-06 20:31:32 -0700
-
61aea9b284
Merge pull request 'clparse' (#26) from clparse into master
able
2022-08-07 03:13:26 +0000
-