├── .github └── workflows │ ├── check-darwin.yml │ ├── checks-linux.yml │ └── docs.yml ├── .gitignore ├── doc ├── SUMMARY.md ├── articles.md ├── assets │ ├── bento.png │ ├── feyman.jpg │ ├── propaganda-1.png │ ├── propaganda-2.png │ ├── propaganda-3.png │ ├── propaganda-4.png │ ├── propaganda-5.png │ ├── propaganda-6.png │ ├── propaganda-7.png │ └── propaganda-8.png ├── book.toml ├── building.md ├── contributing.md ├── history.md ├── ideas.md ├── libraries │ ├── karm-gfx.md │ └── karm-ui.md ├── logo-dark.svg ├── logo-light.svg ├── mit.svg ├── propaganda.md ├── readme.md ├── running.md ├── screenshots │ ├── 2014-05-14-desktop.png │ ├── 2014-05-14-login.png │ ├── 2019-01-20.png │ ├── 2019-04-30.png │ ├── 2019-09-27.png │ ├── 2020-01-25.png │ ├── 2020-03-26.png │ ├── 2020-04-03.png │ ├── 2020-04-06.png │ ├── 2020-04-12.png │ ├── 2020-04-17.png │ ├── 2020-04-19-dark-and-light-mode.png │ ├── 2020-04-19.png │ ├── 2020-04-25.png │ ├── 2020-04-30.png │ ├── 2020-05-07.png │ ├── 2020-05-26-buttons.png │ ├── 2020-05-26.png │ ├── 2020-06-18.png │ ├── 2020-07-12-real-hardware.png │ ├── 2020-07-18-blur.png │ ├── 2020-08-22-1080.png │ ├── 2020-08-28-james-t-klik.png │ ├── 2020-10-25.png │ ├── 2021-01-15-applications.png │ ├── 2021-01-15-desktop.png │ ├── 2021-01-15-logoff.png │ ├── 2021-01-15-on-boarding.png │ ├── 2021-01-15-terminal.png │ ├── 2021-01-18.png │ ├── 2021-01-22.png │ ├── 2021-02-23.png │ ├── 2021-04-21.png │ ├── 2022-02-15-brutal.png │ ├── 2022-09-07.png │ ├── 2023-04-09-bootloader.webp │ └── 2023-06-06.png ├── theme │ ├── book.js │ ├── css │ │ ├── chrome.css │ │ ├── general.css │ │ └── variables.css │ ├── highlight.css │ └── index.hbs ├── tooling │ ├── chatty.md │ └── cutekit.md ├── tutorials │ ├── hello-gui.md │ └── hello-world.md └── usefull.md ├── license.txt ├── meta ├── image │ └── boot │ │ └── efi │ │ ├── loader.json │ │ └── skift │ │ └── logo.qoi ├── plugins │ ├── __init__.py │ ├── requirements.txt │ ├── start │ │ ├── __init__.py │ │ ├── image.py │ │ ├── runner.py │ │ └── store.py │ └── tools.py ├── scripts │ ├── env-darwin.sh │ ├── setup-darwin.sh │ ├── setup-ubuntu.sh │ ├── style-check.sh │ └── style-format.sh └── targets │ ├── skift-x86_64.json │ └── skift-x86_64.ld ├── project.json ├── project.lock ├── readme.md ├── skift.sh └── src ├── .clang-format ├── .clang-tidy ├── impls ├── abi-ms │ ├── abi.cpp │ ├── abi.h │ ├── fltused.cpp │ ├── init.cpp │ └── manifest.json ├── abi-sysv │ ├── abi.cpp │ ├── abi.h │ ├── init.cpp │ └── manifest.json ├── crts-x86_64 │ ├── crt0.s │ ├── crti.s │ ├── crtn.s │ └── manifest.json ├── impl-efi │ ├── app.cpp │ ├── async.cpp │ ├── base │ │ ├── lock.cpp │ │ └── manifest.json │ ├── crypto.cpp │ ├── entry.cpp │ ├── entry.h │ ├── logger.cpp │ ├── manifest.json │ ├── new-delete.cpp │ ├── sys.cpp │ └── ui.cpp ├── impl-hjert │ ├── base │ │ ├── base.cpp │ │ ├── manifest.json │ │ └── new-delete.cpp │ ├── logger.cpp │ └── manifest.json └── impl-skift │ ├── app.cpp │ ├── async.cpp │ ├── base │ ├── base.cpp │ ├── manifest.json │ └── new-delete.cpp │ ├── bootfs.h │ ├── crypto.cpp │ ├── entry.cpp │ ├── fd.h │ ├── logger.cpp │ ├── manifest.json │ ├── sys.cpp │ └── ui │ ├── impl.cpp │ └── manifest.json ├── kernel ├── hal-x86_64 │ ├── asm.h │ ├── com.h │ ├── cpuid.h │ ├── gdt.h │ ├── gdt.s │ ├── idt.h │ ├── idt.s │ ├── manifest.json │ ├── paging.h │ ├── pic.h │ ├── pit.h │ ├── simd.h │ ├── sys.h │ └── vmm.h ├── hal │ ├── io.h │ ├── kmm.h │ ├── manifest.json │ ├── mem.h │ ├── pmm.h │ ├── raw.h │ └── vmm.h ├── hjert-api │ ├── api.h │ ├── manifest.json │ ├── syscalls.cpp │ ├── syscalls.h │ └── types.h ├── hjert-core │ ├── arch.h │ ├── channel.cpp │ ├── channel.h │ ├── context.cpp │ ├── context.h │ ├── cpu.h │ ├── domain.cpp │ ├── domain.h │ ├── entry.cpp │ ├── iop.cpp │ ├── iop.h │ ├── irq.cpp │ ├── irq.h │ ├── listener.cpp │ ├── listener.h │ ├── manifest.json │ ├── mem.cpp │ ├── mem.h │ ├── object.cpp │ ├── object.h │ ├── sched.cpp │ ├── sched.h │ ├── space.cpp │ ├── space.h │ ├── syscalls.cpp │ ├── syscalls.h │ ├── task.cpp │ ├── task.h │ ├── user.h │ ├── vmo.cpp │ └── vmo.h ├── hjert-x86_64 │ ├── arch.cpp │ ├── ints.h │ ├── ints.s │ ├── manifest.json │ └── sys.s ├── hjert │ └── manifest.json ├── opstart-efi │ ├── fw.cpp │ ├── kernel-entry.s │ └── manifest.json └── opstart │ ├── entry.cpp │ ├── fw.h │ ├── loader.cpp │ ├── loader.h │ ├── manifest.json │ └── menu.cpp ├── specs ├── efi │ ├── base.cpp │ ├── base.h │ ├── guid.h │ ├── manifest.json │ └── spec.h └── handover │ ├── builder.h │ ├── cli │ ├── main.cpp │ └── manifest.json │ ├── entry.h │ ├── hook.h │ ├── macros.h │ ├── manifest.json │ └── spec.h └── srvs ├── strata-bus ├── bus.cpp ├── bus.h ├── main.cpp └── manifest.json ├── strata-device ├── cmos.cpp ├── io.cpp ├── main.cpp ├── manifest.json ├── mod.cpp ├── node.cpp ├── pci.cpp └── ps2.cpp ├── strata-protos ├── base.cpp ├── ibus.cpp ├── ishell.cpp ├── manifest.json └── mod.cpp └── strata-shell ├── framebuffer.h ├── input.cpp ├── input.h ├── main.cpp └── manifest.json /.github/workflows/check-darwin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/.github/workflows/check-darwin.yml -------------------------------------------------------------------------------- /.github/workflows/checks-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/.github/workflows/checks-linux.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/.gitignore -------------------------------------------------------------------------------- /doc/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/SUMMARY.md -------------------------------------------------------------------------------- /doc/articles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/articles.md -------------------------------------------------------------------------------- /doc/assets/bento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/bento.png -------------------------------------------------------------------------------- /doc/assets/feyman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/feyman.jpg -------------------------------------------------------------------------------- /doc/assets/propaganda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/propaganda-1.png -------------------------------------------------------------------------------- /doc/assets/propaganda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/propaganda-2.png -------------------------------------------------------------------------------- /doc/assets/propaganda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/propaganda-3.png -------------------------------------------------------------------------------- /doc/assets/propaganda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/propaganda-4.png -------------------------------------------------------------------------------- /doc/assets/propaganda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/propaganda-5.png -------------------------------------------------------------------------------- /doc/assets/propaganda-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/propaganda-6.png -------------------------------------------------------------------------------- /doc/assets/propaganda-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/propaganda-7.png -------------------------------------------------------------------------------- /doc/assets/propaganda-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/assets/propaganda-8.png -------------------------------------------------------------------------------- /doc/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/book.toml -------------------------------------------------------------------------------- /doc/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/building.md -------------------------------------------------------------------------------- /doc/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/contributing.md -------------------------------------------------------------------------------- /doc/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/history.md -------------------------------------------------------------------------------- /doc/ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/ideas.md -------------------------------------------------------------------------------- /doc/libraries/karm-gfx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/libraries/karm-gfx.md -------------------------------------------------------------------------------- /doc/libraries/karm-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/libraries/karm-ui.md -------------------------------------------------------------------------------- /doc/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/logo-dark.svg -------------------------------------------------------------------------------- /doc/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/logo-light.svg -------------------------------------------------------------------------------- /doc/mit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/mit.svg -------------------------------------------------------------------------------- /doc/propaganda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/propaganda.md -------------------------------------------------------------------------------- /doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/readme.md -------------------------------------------------------------------------------- /doc/running.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/running.md -------------------------------------------------------------------------------- /doc/screenshots/2014-05-14-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2014-05-14-desktop.png -------------------------------------------------------------------------------- /doc/screenshots/2014-05-14-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2014-05-14-login.png -------------------------------------------------------------------------------- /doc/screenshots/2019-01-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2019-01-20.png -------------------------------------------------------------------------------- /doc/screenshots/2019-04-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2019-04-30.png -------------------------------------------------------------------------------- /doc/screenshots/2019-09-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2019-09-27.png -------------------------------------------------------------------------------- /doc/screenshots/2020-01-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-01-25.png -------------------------------------------------------------------------------- /doc/screenshots/2020-03-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-03-26.png -------------------------------------------------------------------------------- /doc/screenshots/2020-04-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-04-03.png -------------------------------------------------------------------------------- /doc/screenshots/2020-04-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-04-06.png -------------------------------------------------------------------------------- /doc/screenshots/2020-04-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-04-12.png -------------------------------------------------------------------------------- /doc/screenshots/2020-04-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-04-17.png -------------------------------------------------------------------------------- /doc/screenshots/2020-04-19-dark-and-light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-04-19-dark-and-light-mode.png -------------------------------------------------------------------------------- /doc/screenshots/2020-04-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-04-19.png -------------------------------------------------------------------------------- /doc/screenshots/2020-04-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-04-25.png -------------------------------------------------------------------------------- /doc/screenshots/2020-04-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-04-30.png -------------------------------------------------------------------------------- /doc/screenshots/2020-05-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-05-07.png -------------------------------------------------------------------------------- /doc/screenshots/2020-05-26-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-05-26-buttons.png -------------------------------------------------------------------------------- /doc/screenshots/2020-05-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-05-26.png -------------------------------------------------------------------------------- /doc/screenshots/2020-06-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-06-18.png -------------------------------------------------------------------------------- /doc/screenshots/2020-07-12-real-hardware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-07-12-real-hardware.png -------------------------------------------------------------------------------- /doc/screenshots/2020-07-18-blur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-07-18-blur.png -------------------------------------------------------------------------------- /doc/screenshots/2020-08-22-1080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-08-22-1080.png -------------------------------------------------------------------------------- /doc/screenshots/2020-08-28-james-t-klik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-08-28-james-t-klik.png -------------------------------------------------------------------------------- /doc/screenshots/2020-10-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2020-10-25.png -------------------------------------------------------------------------------- /doc/screenshots/2021-01-15-applications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-01-15-applications.png -------------------------------------------------------------------------------- /doc/screenshots/2021-01-15-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-01-15-desktop.png -------------------------------------------------------------------------------- /doc/screenshots/2021-01-15-logoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-01-15-logoff.png -------------------------------------------------------------------------------- /doc/screenshots/2021-01-15-on-boarding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-01-15-on-boarding.png -------------------------------------------------------------------------------- /doc/screenshots/2021-01-15-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-01-15-terminal.png -------------------------------------------------------------------------------- /doc/screenshots/2021-01-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-01-18.png -------------------------------------------------------------------------------- /doc/screenshots/2021-01-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-01-22.png -------------------------------------------------------------------------------- /doc/screenshots/2021-02-23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-02-23.png -------------------------------------------------------------------------------- /doc/screenshots/2021-04-21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2021-04-21.png -------------------------------------------------------------------------------- /doc/screenshots/2022-02-15-brutal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2022-02-15-brutal.png -------------------------------------------------------------------------------- /doc/screenshots/2022-09-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2022-09-07.png -------------------------------------------------------------------------------- /doc/screenshots/2023-04-09-bootloader.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2023-04-09-bootloader.webp -------------------------------------------------------------------------------- /doc/screenshots/2023-06-06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/screenshots/2023-06-06.png -------------------------------------------------------------------------------- /doc/theme/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/theme/book.js -------------------------------------------------------------------------------- /doc/theme/css/chrome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/theme/css/chrome.css -------------------------------------------------------------------------------- /doc/theme/css/general.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/theme/css/general.css -------------------------------------------------------------------------------- /doc/theme/css/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/theme/css/variables.css -------------------------------------------------------------------------------- /doc/theme/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/theme/highlight.css -------------------------------------------------------------------------------- /doc/theme/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/theme/index.hbs -------------------------------------------------------------------------------- /doc/tooling/chatty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/tooling/chatty.md -------------------------------------------------------------------------------- /doc/tooling/cutekit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/tooling/cutekit.md -------------------------------------------------------------------------------- /doc/tutorials/hello-gui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/tutorials/hello-gui.md -------------------------------------------------------------------------------- /doc/tutorials/hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/tutorials/hello-world.md -------------------------------------------------------------------------------- /doc/usefull.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/doc/usefull.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/license.txt -------------------------------------------------------------------------------- /meta/image/boot/efi/loader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/image/boot/efi/loader.json -------------------------------------------------------------------------------- /meta/image/boot/efi/skift/logo.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/image/boot/efi/skift/logo.qoi -------------------------------------------------------------------------------- /meta/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/plugins/__init__.py -------------------------------------------------------------------------------- /meta/plugins/requirements.txt: -------------------------------------------------------------------------------- 1 | cutekit ~= 0.10.2 2 | -------------------------------------------------------------------------------- /meta/plugins/start/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/plugins/start/__init__.py -------------------------------------------------------------------------------- /meta/plugins/start/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/plugins/start/image.py -------------------------------------------------------------------------------- /meta/plugins/start/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/plugins/start/runner.py -------------------------------------------------------------------------------- /meta/plugins/start/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/plugins/start/store.py -------------------------------------------------------------------------------- /meta/plugins/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/plugins/tools.py -------------------------------------------------------------------------------- /meta/scripts/env-darwin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/scripts/env-darwin.sh -------------------------------------------------------------------------------- /meta/scripts/setup-darwin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/scripts/setup-darwin.sh -------------------------------------------------------------------------------- /meta/scripts/setup-ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/scripts/setup-ubuntu.sh -------------------------------------------------------------------------------- /meta/scripts/style-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/scripts/style-check.sh -------------------------------------------------------------------------------- /meta/scripts/style-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/scripts/style-format.sh -------------------------------------------------------------------------------- /meta/targets/skift-x86_64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/targets/skift-x86_64.json -------------------------------------------------------------------------------- /meta/targets/skift-x86_64.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/meta/targets/skift-x86_64.ld -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/project.json -------------------------------------------------------------------------------- /project.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/project.lock -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/readme.md -------------------------------------------------------------------------------- /skift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/skift.sh -------------------------------------------------------------------------------- /src/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/.clang-format -------------------------------------------------------------------------------- /src/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/.clang-tidy -------------------------------------------------------------------------------- /src/impls/abi-ms/abi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/abi-ms/abi.cpp -------------------------------------------------------------------------------- /src/impls/abi-ms/abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/abi-ms/abi.h -------------------------------------------------------------------------------- /src/impls/abi-ms/fltused.cpp: -------------------------------------------------------------------------------- 1 | 2 | extern "C" { 3 | int _fltused = 0; 4 | } 5 | -------------------------------------------------------------------------------- /src/impls/abi-ms/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/abi-ms/init.cpp -------------------------------------------------------------------------------- /src/impls/abi-ms/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/abi-ms/manifest.json -------------------------------------------------------------------------------- /src/impls/abi-sysv/abi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/abi-sysv/abi.cpp -------------------------------------------------------------------------------- /src/impls/abi-sysv/abi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/abi-sysv/abi.h -------------------------------------------------------------------------------- /src/impls/abi-sysv/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/abi-sysv/init.cpp -------------------------------------------------------------------------------- /src/impls/abi-sysv/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/abi-sysv/manifest.json -------------------------------------------------------------------------------- /src/impls/crts-x86_64/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/crts-x86_64/crt0.s -------------------------------------------------------------------------------- /src/impls/crts-x86_64/crti.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/crts-x86_64/crti.s -------------------------------------------------------------------------------- /src/impls/crts-x86_64/crtn.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/crts-x86_64/crtn.s -------------------------------------------------------------------------------- /src/impls/crts-x86_64/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/crts-x86_64/manifest.json -------------------------------------------------------------------------------- /src/impls/impl-efi/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/app.cpp -------------------------------------------------------------------------------- /src/impls/impl-efi/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/async.cpp -------------------------------------------------------------------------------- /src/impls/impl-efi/base/lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/base/lock.cpp -------------------------------------------------------------------------------- /src/impls/impl-efi/base/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/base/manifest.json -------------------------------------------------------------------------------- /src/impls/impl-efi/crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/crypto.cpp -------------------------------------------------------------------------------- /src/impls/impl-efi/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/entry.cpp -------------------------------------------------------------------------------- /src/impls/impl-efi/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/entry.h -------------------------------------------------------------------------------- /src/impls/impl-efi/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/logger.cpp -------------------------------------------------------------------------------- /src/impls/impl-efi/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/manifest.json -------------------------------------------------------------------------------- /src/impls/impl-efi/new-delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/new-delete.cpp -------------------------------------------------------------------------------- /src/impls/impl-efi/sys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/sys.cpp -------------------------------------------------------------------------------- /src/impls/impl-efi/ui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-efi/ui.cpp -------------------------------------------------------------------------------- /src/impls/impl-hjert/base/base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-hjert/base/base.cpp -------------------------------------------------------------------------------- /src/impls/impl-hjert/base/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-hjert/base/manifest.json -------------------------------------------------------------------------------- /src/impls/impl-hjert/base/new-delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-hjert/base/new-delete.cpp -------------------------------------------------------------------------------- /src/impls/impl-hjert/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-hjert/logger.cpp -------------------------------------------------------------------------------- /src/impls/impl-hjert/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-hjert/manifest.json -------------------------------------------------------------------------------- /src/impls/impl-skift/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/app.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/async.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/base/base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/base/base.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/base/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/base/manifest.json -------------------------------------------------------------------------------- /src/impls/impl-skift/base/new-delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/base/new-delete.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/bootfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/bootfs.h -------------------------------------------------------------------------------- /src/impls/impl-skift/crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/crypto.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/entry.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/fd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/fd.h -------------------------------------------------------------------------------- /src/impls/impl-skift/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/logger.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/manifest.json -------------------------------------------------------------------------------- /src/impls/impl-skift/sys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/sys.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/ui/impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/ui/impl.cpp -------------------------------------------------------------------------------- /src/impls/impl-skift/ui/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/impls/impl-skift/ui/manifest.json -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/asm.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/com.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/com.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/cpuid.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/gdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/gdt.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/gdt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/gdt.s -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/idt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/idt.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/idt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/idt.s -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/manifest.json -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/paging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/paging.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/pic.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/pit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/pit.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/simd.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/sys.h -------------------------------------------------------------------------------- /src/kernel/hal-x86_64/vmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal-x86_64/vmm.h -------------------------------------------------------------------------------- /src/kernel/hal/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal/io.h -------------------------------------------------------------------------------- /src/kernel/hal/kmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal/kmm.h -------------------------------------------------------------------------------- /src/kernel/hal/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal/manifest.json -------------------------------------------------------------------------------- /src/kernel/hal/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal/mem.h -------------------------------------------------------------------------------- /src/kernel/hal/pmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal/pmm.h -------------------------------------------------------------------------------- /src/kernel/hal/raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal/raw.h -------------------------------------------------------------------------------- /src/kernel/hal/vmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hal/vmm.h -------------------------------------------------------------------------------- /src/kernel/hjert-api/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-api/api.h -------------------------------------------------------------------------------- /src/kernel/hjert-api/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-api/manifest.json -------------------------------------------------------------------------------- /src/kernel/hjert-api/syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-api/syscalls.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-api/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-api/syscalls.h -------------------------------------------------------------------------------- /src/kernel/hjert-api/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-api/types.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/arch.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/channel.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/channel.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/context.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/context.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/cpu.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/domain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/domain.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/domain.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/entry.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/iop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/iop.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/iop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/iop.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/irq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/irq.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/irq.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/listener.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/listener.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/manifest.json -------------------------------------------------------------------------------- /src/kernel/hjert-core/mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/mem.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/mem.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/object.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/object.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/sched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/sched.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/sched.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/space.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/space.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/space.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/syscalls.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/syscalls.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/task.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/task.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/user.h -------------------------------------------------------------------------------- /src/kernel/hjert-core/vmo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/vmo.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-core/vmo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-core/vmo.h -------------------------------------------------------------------------------- /src/kernel/hjert-x86_64/arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-x86_64/arch.cpp -------------------------------------------------------------------------------- /src/kernel/hjert-x86_64/ints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-x86_64/ints.h -------------------------------------------------------------------------------- /src/kernel/hjert-x86_64/ints.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-x86_64/ints.s -------------------------------------------------------------------------------- /src/kernel/hjert-x86_64/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-x86_64/manifest.json -------------------------------------------------------------------------------- /src/kernel/hjert-x86_64/sys.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert-x86_64/sys.s -------------------------------------------------------------------------------- /src/kernel/hjert/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/hjert/manifest.json -------------------------------------------------------------------------------- /src/kernel/opstart-efi/fw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart-efi/fw.cpp -------------------------------------------------------------------------------- /src/kernel/opstart-efi/kernel-entry.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart-efi/kernel-entry.s -------------------------------------------------------------------------------- /src/kernel/opstart-efi/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart-efi/manifest.json -------------------------------------------------------------------------------- /src/kernel/opstart/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart/entry.cpp -------------------------------------------------------------------------------- /src/kernel/opstart/fw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart/fw.h -------------------------------------------------------------------------------- /src/kernel/opstart/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart/loader.cpp -------------------------------------------------------------------------------- /src/kernel/opstart/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart/loader.h -------------------------------------------------------------------------------- /src/kernel/opstart/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart/manifest.json -------------------------------------------------------------------------------- /src/kernel/opstart/menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/kernel/opstart/menu.cpp -------------------------------------------------------------------------------- /src/specs/efi/base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/efi/base.cpp -------------------------------------------------------------------------------- /src/specs/efi/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/efi/base.h -------------------------------------------------------------------------------- /src/specs/efi/guid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/efi/guid.h -------------------------------------------------------------------------------- /src/specs/efi/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/efi/manifest.json -------------------------------------------------------------------------------- /src/specs/efi/spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/efi/spec.h -------------------------------------------------------------------------------- /src/specs/handover/builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/handover/builder.h -------------------------------------------------------------------------------- /src/specs/handover/cli/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/handover/cli/main.cpp -------------------------------------------------------------------------------- /src/specs/handover/cli/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/handover/cli/manifest.json -------------------------------------------------------------------------------- /src/specs/handover/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/handover/entry.h -------------------------------------------------------------------------------- /src/specs/handover/hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/handover/hook.h -------------------------------------------------------------------------------- /src/specs/handover/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/handover/macros.h -------------------------------------------------------------------------------- /src/specs/handover/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/handover/manifest.json -------------------------------------------------------------------------------- /src/specs/handover/spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/specs/handover/spec.h -------------------------------------------------------------------------------- /src/srvs/strata-bus/bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-bus/bus.cpp -------------------------------------------------------------------------------- /src/srvs/strata-bus/bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-bus/bus.h -------------------------------------------------------------------------------- /src/srvs/strata-bus/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-bus/main.cpp -------------------------------------------------------------------------------- /src/srvs/strata-bus/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-bus/manifest.json -------------------------------------------------------------------------------- /src/srvs/strata-device/cmos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-device/cmos.cpp -------------------------------------------------------------------------------- /src/srvs/strata-device/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-device/io.cpp -------------------------------------------------------------------------------- /src/srvs/strata-device/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-device/main.cpp -------------------------------------------------------------------------------- /src/srvs/strata-device/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-device/manifest.json -------------------------------------------------------------------------------- /src/srvs/strata-device/mod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-device/mod.cpp -------------------------------------------------------------------------------- /src/srvs/strata-device/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-device/node.cpp -------------------------------------------------------------------------------- /src/srvs/strata-device/pci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-device/pci.cpp -------------------------------------------------------------------------------- /src/srvs/strata-device/ps2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-device/ps2.cpp -------------------------------------------------------------------------------- /src/srvs/strata-protos/base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-protos/base.cpp -------------------------------------------------------------------------------- /src/srvs/strata-protos/ibus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-protos/ibus.cpp -------------------------------------------------------------------------------- /src/srvs/strata-protos/ishell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-protos/ishell.cpp -------------------------------------------------------------------------------- /src/srvs/strata-protos/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-protos/manifest.json -------------------------------------------------------------------------------- /src/srvs/strata-protos/mod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-protos/mod.cpp -------------------------------------------------------------------------------- /src/srvs/strata-shell/framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-shell/framebuffer.h -------------------------------------------------------------------------------- /src/srvs/strata-shell/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-shell/input.cpp -------------------------------------------------------------------------------- /src/srvs/strata-shell/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-shell/input.h -------------------------------------------------------------------------------- /src/srvs/strata-shell/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-shell/main.cpp -------------------------------------------------------------------------------- /src/srvs/strata-shell/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skift-org/skift/HEAD/src/srvs/strata-shell/manifest.json --------------------------------------------------------------------------------