From 8e5a85ece453574eaaf4a7466c713136d98949e4 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Tue, 11 Apr 2017 15:02:21 +0200 Subject: [PATCH] Create a new no_std cargo project --- Cargo.toml | 7 +++++++ src/lib.rs | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100644 Cargo.toml create mode 100644 src/lib.rs diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 00000000..3e2ae567 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "blog_os" +version = "0.1.0" +authors = ["Philipp Oppermann "] + +[lib] +crate-type = ["staticlib"] diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 00000000..b47da510 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,8 @@ +#![feature(lang_items)] +#![no_std] + +#[no_mangle] +pub extern fn rust_main() {} + +#[lang = "eh_personality"] extern fn eh_personality() {} +#[lang = "panic_fmt"] #[no_mangle] pub extern fn panic_fmt() -> ! {loop{}}