checkpoint

This commit is contained in:
Able 2024-06-14 11:48:53 -05:00
parent e9e813220b
commit 62c181fb6a
7 changed files with 39 additions and 16 deletions

View file

@ -5,29 +5,29 @@ version = "0.2.0"
[dependencies]
embedded-graphics = "0.7"
hbvm.git = "https://git.ablecorp.us/ableos/holey-bytes"
log = "0.4"
spin = "0.9"
uart_16550 = "0.2"
slab = { version = "0.4", default-features = false }
xml.git = "https://git.ablecorp.us/ableos/ableos_userland"
versioning.git = "https://git.ablecorp.us/ableos/ableos_userland"
embedded-graphics = "0.7"
hbvm.git = "https://git.ablecorp.us/ableos/holey-bytes"
log = "0.4"
spin = "0.9"
uart_16550 = "0.2"
slab = { version = "0.4", default-features = false }
xml.git = "https://git.ablecorp.us/ableos/ableos_userland"
versioning.git = "https://git.ablecorp.us/ableos/ableos_userland"
able_graphics_library.git = "https://git.ablecorp.us/ableos/ableos_userland"
hashbrown = "*"
hashbrown = "*"
kiam = "0.1.1"
[dependencies.limine]
version = "0.1"
git = "https://github.com/limine-bootloader/limine-rs"
git = "https://github.com/limine-bootloader/limine-rs"
[dependencies.crossbeam-queue]
version = "0.3"
version = "0.3"
default-features = false
features = ["alloc"]
features = ["alloc"]
[dependencies.clparse]
git = "https://git.ablecorp.us/ableos/ableos_userland"
git = "https://git.ablecorp.us/ableos/ableos_userland"
default-features = false
[dependencies.derive_more]

View file

@ -8,4 +8,4 @@ authors = ["able"]
hblang.version = "1.0.0"
[build]
command = "hblang libraries/stn/src/lib.hb src/main.hb"
command = "hblang src/main.hb"

View file

View file

@ -1,3 +1,5 @@
main := fn(): int {
@eca(i32, 1, 1, 1);
return 0;
}

View file

@ -1,7 +1,22 @@
buffer := 18446603339442421960;
send_msg := fn(): int {
msg := 10;
@eca(i32, 3, 1, 2, 1);
return 0;
}
modify := fn(a: ^int): void {
*a = 4294967295;
return;
}
main := fn(): int {
loop {
@eca(i32, 1, 1, 1);
loop{
@eca(i32, 1, 1, 1);
modify(&buffer);
}
return 0;
}

View file

@ -1,3 +1,4 @@
main := fn(): int {
return 0;
}

View file

@ -17,7 +17,12 @@ resolution = "1024x768x24"
[boot.limine.ableos.modules]
[boot.limine.ableos.modules.tests]
path = "boot:///tests.hbf"
[boot.limine.ableos.modules.diskio_driver]
path = "boot:///diskio_driver.hbf"
[boot.limine.ableos.modules.fat32_filesystem_driver]
path = "boot:///fat32_filesystem_driver.hbf"