From 83e4e3051395c6dcf20ef05682b247f9da479502 Mon Sep 17 00:00:00 2001 From: Vaze Date: Thu, 21 May 2026 19:08:11 +0200 Subject: The kernel should now write the string Hello, World! into a vga-compatible text buffer located at 0xb8000. Now I need to write the bootloader to launch the kernel and ensure this text buffer exists. --- kernel/target/x86_64-unknown-none/debug/.cargo-lock | 0 .../.fingerprint/kernel-e20124644575ef15/bin-kernel | 1 + .../kernel-e20124644575ef15/bin-kernel.json | 1 + .../kernel-e20124644575ef15/dep-bin-kernel | Bin 0 -> 31 bytes .../kernel-e20124644575ef15/invoked.timestamp | 1 + .../debug/deps/kernel-e20124644575ef15 | Bin 0 -> 727760 bytes .../debug/deps/kernel-e20124644575ef15.d | 5 +++++ .../996cubnkxsivqmrfz12rcw65s.o | Bin 0 -> 7904 bytes .../dep-graph.bin | Bin 0 -> 25226 bytes .../query-cache.bin | Bin 0 -> 2840 bytes .../work-products.bin | Bin 0 -> 126 bytes .../kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6.lock | 0 .../1i2mxgzvzcu5xpzx1od2xnzqj.o | Bin 0 -> 10240 bytes .../1po3geya809m0vews8sqoogt1.o | Bin 0 -> 2784 bytes .../321su29blm75h6s68til0immu.o | Bin 0 -> 4104 bytes .../57ptrwjqw0rz98i08v1d9jgok.o | Bin 0 -> 8416 bytes .../996cubnkxsivqmrfz12rcw65s.o | Bin 0 -> 14536 bytes .../bl829zosruhel1ni4hgggfbi9.o | Bin 0 -> 11528 bytes .../dep-graph.bin | Bin 0 -> 134460 bytes .../query-cache.bin | Bin 0 -> 23426 bytes .../work-products.bin | Bin 0 -> 506 bytes .../kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw.lock | 0 kernel/target/x86_64-unknown-none/debug/kernel | Bin 0 -> 727760 bytes kernel/target/x86_64-unknown-none/debug/kernel.d | 1 + 24 files changed, 9 insertions(+) create mode 100644 kernel/target/x86_64-unknown-none/debug/.cargo-lock create mode 100644 kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/bin-kernel create mode 100644 kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/bin-kernel.json create mode 100644 kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/dep-bin-kernel create mode 100644 kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/invoked.timestamp create mode 100755 kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15 create mode 100644 kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15.d create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/996cubnkxsivqmrfz12rcw65s.o create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/dep-graph.bin create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/query-cache.bin create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/work-products.bin create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6.lock create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/1i2mxgzvzcu5xpzx1od2xnzqj.o create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/1po3geya809m0vews8sqoogt1.o create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/321su29blm75h6s68til0immu.o create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/57ptrwjqw0rz98i08v1d9jgok.o create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/996cubnkxsivqmrfz12rcw65s.o create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/bl829zosruhel1ni4hgggfbi9.o create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/dep-graph.bin create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/query-cache.bin create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/work-products.bin create mode 100644 kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw.lock create mode 100755 kernel/target/x86_64-unknown-none/debug/kernel create mode 100644 kernel/target/x86_64-unknown-none/debug/kernel.d (limited to 'kernel/target/x86_64-unknown-none/debug') diff --git a/kernel/target/x86_64-unknown-none/debug/.cargo-lock b/kernel/target/x86_64-unknown-none/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/bin-kernel b/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/bin-kernel new file mode 100644 index 0000000..8384e0f --- /dev/null +++ b/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/bin-kernel @@ -0,0 +1 @@ +8e90b09fb1ee148d \ No newline at end of file diff --git a/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/bin-kernel.json b/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/bin-kernel.json new file mode 100644 index 0000000..16b7477 --- /dev/null +++ b/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/bin-kernel.json @@ -0,0 +1 @@ +{"rustc":7458672600737419911,"features":"[]","declared_features":"[]","target":11465978865661429793,"profile":8557956707643402571,"path":4942398508502643691,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/dep-bin-kernel","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":5056187092498294466} \ No newline at end of file diff --git a/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/dep-bin-kernel b/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/dep-bin-kernel new file mode 100644 index 0000000..5c54f74 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/dep-bin-kernel differ diff --git a/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/invoked.timestamp b/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/kernel/target/x86_64-unknown-none/debug/.fingerprint/kernel-e20124644575ef15/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15 b/kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15 new file mode 100755 index 0000000..c58563d Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15 differ diff --git a/kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15.d b/kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15.d new file mode 100644 index 0000000..e5f7598 --- /dev/null +++ b/kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15.d @@ -0,0 +1,5 @@ +/home/gvr/Projects/zenOS/kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15.d: src/main.rs + +/home/gvr/Projects/zenOS/kernel/target/x86_64-unknown-none/debug/deps/kernel-e20124644575ef15: src/main.rs + +src/main.rs: diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/996cubnkxsivqmrfz12rcw65s.o b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/996cubnkxsivqmrfz12rcw65s.o new file mode 100644 index 0000000..378e91d Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/996cubnkxsivqmrfz12rcw65s.o differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/dep-graph.bin b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/dep-graph.bin new file mode 100644 index 0000000..a5719f4 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/dep-graph.bin differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/query-cache.bin b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/query-cache.bin new file mode 100644 index 0000000..8c39c83 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/query-cache.bin differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/work-products.bin b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/work-products.bin new file mode 100644 index 0000000..448b010 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6-byodi4cav6l3np1wntimurm3o/work-products.bin differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6.lock b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hipkgv6z7k-0apdac6.lock new file mode 100644 index 0000000..e69de29 diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/1i2mxgzvzcu5xpzx1od2xnzqj.o b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/1i2mxgzvzcu5xpzx1od2xnzqj.o new file mode 100644 index 0000000..791bdbf Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/1i2mxgzvzcu5xpzx1od2xnzqj.o differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/1po3geya809m0vews8sqoogt1.o b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/1po3geya809m0vews8sqoogt1.o new file mode 100644 index 0000000..108d6da Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/1po3geya809m0vews8sqoogt1.o differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/321su29blm75h6s68til0immu.o b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/321su29blm75h6s68til0immu.o new file mode 100644 index 0000000..643c9c6 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/321su29blm75h6s68til0immu.o differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/57ptrwjqw0rz98i08v1d9jgok.o b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/57ptrwjqw0rz98i08v1d9jgok.o new file mode 100644 index 0000000..32f2bf4 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/57ptrwjqw0rz98i08v1d9jgok.o differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/996cubnkxsivqmrfz12rcw65s.o b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/996cubnkxsivqmrfz12rcw65s.o new file mode 100644 index 0000000..2566c48 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/996cubnkxsivqmrfz12rcw65s.o differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/bl829zosruhel1ni4hgggfbi9.o b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/bl829zosruhel1ni4hgggfbi9.o new file mode 100644 index 0000000..45c0024 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/bl829zosruhel1ni4hgggfbi9.o differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/dep-graph.bin b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/dep-graph.bin new file mode 100644 index 0000000..317fa24 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/dep-graph.bin differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/query-cache.bin b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/query-cache.bin new file mode 100644 index 0000000..c5e0a06 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/query-cache.bin differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/work-products.bin b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/work-products.bin new file mode 100644 index 0000000..1e7e897 Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw-eklkqjlrcpaqtm92ua5mhfa6h/work-products.bin differ diff --git a/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw.lock b/kernel/target/x86_64-unknown-none/debug/incremental/kernel-23g71fcw9oqtj/s-hiqlbqrp0z-06n4xkw.lock new file mode 100644 index 0000000..e69de29 diff --git a/kernel/target/x86_64-unknown-none/debug/kernel b/kernel/target/x86_64-unknown-none/debug/kernel new file mode 100755 index 0000000..c58563d Binary files /dev/null and b/kernel/target/x86_64-unknown-none/debug/kernel differ diff --git a/kernel/target/x86_64-unknown-none/debug/kernel.d b/kernel/target/x86_64-unknown-none/debug/kernel.d new file mode 100644 index 0000000..2fe86d4 --- /dev/null +++ b/kernel/target/x86_64-unknown-none/debug/kernel.d @@ -0,0 +1 @@ +/home/gvr/Projects/zenOS/kernel/target/x86_64-unknown-none/debug/kernel: /home/gvr/Projects/zenOS/kernel/src/main.rs -- cgit v1.2.3