Skip to content

Exiled1/Roxide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

These files exist for these reasons:

  • boot.s - kernel entry point that sets up the processor environment
  • kernel.c - your actual kernel routines
  • linker.ld - for linking the above files

Keeping this here for now, might need to change entry later, also link-args for rustc might be outdated.

Linux

cargo rustc -- -C link-arg=-nostartfiles

Windows

cargo rustc -- -C link-args="/ENTRY:_start /SUBSYSTEM:console"

macOS

cargo rustc -- -C link-args="-e __start -static -nostartfiles"


Interesting unstable rust features that might be useful

Custom test frameworks:

Inline Const Pattern:

Inline Const:

Negative Impls:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors