Skip to content

Repository files navigation

Simple operating system template

Recommended setup

1. Clone the repository

$ git clone https://github.com/TymianekPL/os-template.git

Windows/MSVC

Important

Remember to run this from your developer command prompt included with Visual Studio.

Configuration

Do it after cloning the project, downloads EDK and configures cmake

scripts\run configure-msvc debug

Build (& run)

Builds the project, copies files and runs QEMU

scripts\run build-msvc debug

Note

You can change debug to release when building the optimised release. Remember to reconfigure when switching the flag for the first time!


Advanced setup

Configuring:

Windows x86-64 (MSVC)

scripts\runx8664 configure-msvc release|debug

Windows x86-64 (Clang)

scripts\runx8664 configure-clang release|debug

Windows x86-32 (MSVC)

scripts\runx8632 configure-msvc release|debug

Windows x86-32 (Clang)

scripts\runx8632 configure-clang release|debug

Windows ARM64 (MSVC)

scripts\runarm64 configure-msvc release|debug

Windows ARM64 (Clang)

scripts\runarm64 configure-clang release|debug

Building & running:

Windows x86-64 (MSVC)

scripts\runx8664 build-msvc release|debug

Windows x86-64 (Clang)

scripts\runx8664 build-clang release|debug

Windows x86-32 (MSVC)

scripts\runx8632 build-msvc release|debug

Windows x86-32 (Clang)

scripts\runx8632 build-clang release|debug

Windows ARM64 (MSVC)

scripts\runarm64 build-msvc release|debug

Windows ARM64 (Clang)

scripts\runarm64 build-clang release|debug

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages