Fixed log and added VGA text driver #1
1
Makefile
1
Makefile
|
@ -4,7 +4,6 @@ all: build
|
||||||
|
|
||||||
build:
|
build:
|
||||||
rm -rf build
|
rm -rf build
|
||||||
rm -rf kernel/target
|
|
||||||
mkdir build
|
mkdir build
|
||||||
i686-elf-as -o build/boot.o boot.s
|
i686-elf-as -o build/boot.o boot.s
|
||||||
cd kernel; cargo build
|
cd kernel; cargo build
|
||||||
|
|
|
@ -4,6 +4,3 @@ target = "i686-unknown-bare.json"
|
||||||
[unstable]
|
[unstable]
|
||||||
build-std-features = ["compiler-builtins-mem"]
|
build-std-features = ["compiler-builtins-mem"]
|
||||||
build-std = ["core", "compiler_builtins"]
|
build-std = ["core", "compiler_builtins"]
|
||||||
|
|
||||||
[target."i686-unknown-bare"]
|
|
||||||
linker = "i686-elf-gcc"
|
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
{ pkgs ? import <nixpkgs> {} }:
|
{ pkgs ? import <nixpkgs> {} }:
|
||||||
|
|
||||||
let
|
pkgs.mkShell rec {
|
||||||
crossPkgs = pkgs.pkgsCross.aarch64-multiplatform;
|
|
||||||
in pkgs.mkShell rec {
|
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
clang
|
clang
|
||||||
llvmPackages_17.bintools
|
llvmPackages_17.bintools
|
||||||
|
|
Loading…
Reference in a new issue