Skip to content

Commit 48f59f5

Browse files
mintsukiFlyGoat
authored andcommitted
Replace POSIX-UEFI with Nyu-EFI
1 parent 1d3af4b commit 48f59f5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+528
-30474
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@ jobs:
1212
- uses: actions/checkout@v4
1313
with:
1414
submodules: true
15-
- name: Install deps
16-
run: sudo apt-get install -y build-essential clang lld nasm
15+
- name: Install distro deps
16+
run: sudo apt-get install -y build-essential nasm
1717
- name: make
18-
run: make ARCH=x86_64
18+
run: make
1919
- uses: actions/upload-artifact@v4
2020
with:
2121
name: csmwrap.efi
22-
path: csmwrap.efi
22+
path: bin-x86_64/csmwrap.efi
2323
- name: Upload release
2424
uses: actions/upload-release-asset@v1
2525
if: ${{ github.event_name == 'release' }}
2626
env:
2727
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2828
with:
2929
upload_url: ${{ github.event.release.upload_url }}
30-
asset_path: csmwrap.efi
30+
asset_path: bin-x86_64/csmwrap.efi
3131
asset_name: csmwrap.efi
3232
asset_content_type: application/octet-stream

.gitignore

Lines changed: 6 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,6 @@
1-
# Prerequisites
2-
*.d
3-
4-
# Object files
5-
*.o
6-
*.ko
7-
*.obj
8-
*.elf
9-
10-
# Linker output
11-
*.ilk
12-
*.map
13-
*.exp
14-
15-
# Precompiled Headers
16-
*.gch
17-
*.pch
18-
19-
# Libraries
20-
*.lib
21-
*.a
22-
*.la
23-
*.lo
24-
25-
# Shared objects (inc. Windows DLLs)
26-
*.dll
27-
*.so
28-
*.so.*
29-
*.dylib
30-
31-
# Executables
32-
*.exe
33-
*.out
34-
*.app
35-
*.i*86
36-
*.x86_64
37-
*.hex
38-
39-
# Debug files
40-
*.dSYM/
41-
*.su
42-
*.idb
43-
*.pdb
44-
45-
# Kernel Module Compile Results
46-
*.mod*
47-
*.cmd
48-
.tmp_versions/
49-
modules.order
50-
Module.symvers
51-
Mkfile.old
52-
dkms.conf
53-
54-
# EFI Stuff
55-
*.efi
56-
*.log
57-
NvVars
1+
/compile_commands.json
2+
/.cache
3+
/boot
4+
/ovmf
5+
/bin-*
6+
/obj-*

.gitmodules

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1-
[submodule "posix-uefi"]
2-
path = posix-uefi
3-
url = https://gitlab.com/bztsrc/posix-uefi.git
1+
[submodule "freestnd-c-hdrs"]
2+
path = freestnd-c-hdrs
3+
url = https://codeberg.org/osdev/freestnd-c-hdrs-0bsd.git
4+
[submodule "src/cc-runtime"]
5+
path = src/cc-runtime
6+
url = https://codeberg.org/osdev/cc-runtime.git
7+
[submodule "nyu-efi"]
8+
path = nyu-efi
9+
url = https://codeberg.org/osdev/nyu-efi.git
10+
[submodule "nanoprintf"]
11+
path = nanoprintf
12+
url = https://github.com/charlesnicholson/nanoprintf.git

0 commit comments

Comments
 (0)