Skip to content
This repository has been archived by the owner on Nov 26, 2024. It is now read-only.

Commit

Permalink
Update files
Browse files Browse the repository at this point in the history
  • Loading branch information
EnderIce2 committed Jan 19, 2024
1 parent 23ad9e3 commit a18b24e
Show file tree
Hide file tree
Showing 55 changed files with 178 additions and 72 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/makefile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ jobs:
sudo apt-get update
sudo apt-get install rustc xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo -y
make --quiet -C tools do_limine
make --quiet -C Modules prepare
make --quiet -C Drivers prepare
make --quiet -C Userspace prepare
make --quiet -C Lynx prepare
make --quiet -C Kernel prepare
Expand All @@ -159,7 +159,7 @@ jobs:
run: |
make build_lynx
make build_userspace
make build_modules
make build_drivers
make build_kernel
make build_userspace
Expand All @@ -180,7 +180,7 @@ jobs:
sudo apt-get update
sudo apt-get install rustc xorriso mtools genisoimage ovmf nasm doxygen make meson gcc-10 g++-10 gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
make --quiet -C tools do_limine
make --quiet -C Modules prepare
make --quiet -C Drivers prepare
make --quiet -C Userspace prepare
make --quiet -C Lynx prepare
make --quiet -C Kernel prepare
Expand Down Expand Up @@ -237,7 +237,7 @@ jobs:
sudo apt-get update
sudo apt-get install rustc xorriso mtools genisoimage ovmf nasm doxygen make meson gcc-10 g++-10 gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
make --quiet -C tools do_limine
make --quiet -C Modules prepare
make --quiet -C Drivers prepare
make --quiet -C Userspace prepare
make --quiet -C Lynx prepare
make --quiet -C Kernel prepare
Expand Down Expand Up @@ -295,7 +295,7 @@ jobs:
sudo apt-get update
sudo apt-get install rustc xorriso mtools genisoimage ovmf nasm doxygen make meson gcc-10 g++-10 gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64 -y
make --quiet -C tools do_limine
make --quiet -C Modules prepare
make --quiet -C Drivers prepare
make --quiet -C Userspace prepare
make --quiet -C Lynx prepare
make --quiet -C Kernel prepare
Expand Down
6 changes: 3 additions & 3 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ build64:
script:
- apt-get update && apt-get install -y rustc xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64
- make --quiet -C tools do_limine
- make --quiet -C Modules prepare
- make --quiet -C Drivers prepare
- make --quiet -C Userspace prepare
- make --quiet -C Lynx prepare
- make --quiet -C Kernel prepare
Expand All @@ -107,7 +107,7 @@ build32:
script:
- apt-get update && apt-get install -y rustc xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64
- make --quiet -C tools do_limine
- make --quiet -C Modules prepare
- make --quiet -C Drivers prepare
- make --quiet -C Userspace prepare
- make --quiet -C Lynx prepare
- make --quiet -C Kernel prepare
Expand All @@ -130,7 +130,7 @@ buildarm64:
script:
- apt-get update && apt-get install -y rustc xorriso mtools genisoimage ovmf nasm doxygen make gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 mingw-w64
- make --quiet -C tools do_limine
- make --quiet -C Modules prepare
- make --quiet -C Drivers prepare
- make --quiet -C Userspace prepare
- make --quiet -C Lynx prepare
- make --quiet -C Kernel prepare
Expand Down
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
path = Userspace
url = https://github.com/Fennix-Project/Userspace.git
[submodule "Modules"]
path = Modules
url = https://github.com/Fennix-Project/Modules.git
path = Drivers
url = https://github.com/Fennix-Project/Drivers.git
4 changes: 2 additions & 2 deletions Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -864,7 +864,7 @@ WARN_LOGFILE =
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
# Note: If this tag is empty the current directory is searched.

INPUT = Kernel Lynx Userspace tools/Doxygen_README.md
INPUT = Kernel Lynx Userspace Drivers tools/doxymds/main.md

# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
Expand Down Expand Up @@ -1064,7 +1064,7 @@ FILTER_SOURCE_PATTERNS =
# (index.html). This can be useful if you have a project on for instance GitHub
# and want to reuse the introduction page also for the doxygen output.

USE_MDFILE_AS_MAINPAGE = tools/Doxygen_README.md
USE_MDFILE_AS_MAINPAGE = tools/doxymds/main.md

#---------------------------------------------------------------------------
# Configuration options related to source browsing
Expand Down
1 change: 1 addition & 0 deletions Drivers
Submodule Drivers added at da4a63
21 changes: 19 additions & 2 deletions Fennix Modules.code-workspace → Fennix Drivers.code-workspace
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"folders": [
{
"path": "./Modules"
"path": "./Drivers"
}
],
"settings": {
Expand All @@ -14,6 +14,7 @@
"Cardbus",
"CFIEN",
"cmdret",
"cmpb",
"ECTRL",
"EEPROM",
"Fennix",
Expand All @@ -25,6 +26,7 @@
"inportw",
"INTX",
"KAPI",
"LEDS",
"LPBK",
"LSTA",
"mminb",
Expand Down Expand Up @@ -87,8 +89,23 @@
"TXDESCLEN",
"TXDESCLO",
"TXDESCTAIL",
"TYPEMATIC",
"ubit",
"Virtio",
"Wmissing"
]
],
"files.associations": {
"*.su": "tsv",
"driver.h": "c",
"base.h": "c",
"types.h": "c",
"syscall.h": "c",
"aip.h": "c",
"input.h": "c",
"errno.h": "c",
"io.h": "c",
"rtl8139.hpp": "c",
"net.h": "c"
}
}
}
34 changes: 33 additions & 1 deletion Fennix Kernel.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,16 @@
"utility": "cpp",
"algorithm": "cpp",
"functional": "cpp",
"stdio.h": "c"
"stdio.h": "c",
"string": "cpp",
"list": "cpp",
"stdexcept": "cpp",
"unistd.h": "c",
"unordered_map": "cpp",
"sched.h": "c",
"mman.h": "c",
"string.h": "c",
"macro.hpp": "c"
},
"cSpell.words": [
"AABBCC",
Expand All @@ -71,6 +80,8 @@
"ARRAYSZ",
"auxv",
"BADRAM",
"BGRT",
"bimi",
"binfo",
"biosdev",
"BIST",
Expand Down Expand Up @@ -105,6 +116,7 @@
"daifclr",
"daifset",
"DAPI",
"DBGP",
"DEBUGCTL",
"defragment",
"dfdesc",
Expand All @@ -115,12 +127,14 @@
"Drivermemset",
"Driversprintf",
"drvdir",
"DRVER",
"DSDT",
"DUID",
"dynstr",
"dynsym",
"EBDA",
"edid",
"EEPROM",
"EFER",
"Ehdr",
"ehsize",
Expand Down Expand Up @@ -156,6 +170,7 @@
"FSGSBASE",
"fxrstor",
"fxsave",
"Gamepad",
"Gameport",
"geopbyte",
"GETVERSION",
Expand Down Expand Up @@ -189,8 +204,10 @@
"KAPI",
"KAPIPCI",
"kcalloc",
"kcon",
"kernelctl",
"kfree",
"klog",
"kmalloc",
"kproc",
"krealloc",
Expand All @@ -208,6 +225,7 @@
"MADT",
"MADTIO",
"malloc",
"MCFG",
"memdbg",
"memmap",
"memsz",
Expand Down Expand Up @@ -243,6 +261,7 @@
"MWAIT",
"NIDENT",
"NOBITS",
"nullfd",
"nullptr",
"objptr",
"OEMID",
Expand Down Expand Up @@ -278,20 +297,24 @@
"PHYSMASK",
"Pico",
"PINBASED",
"Pipefd",
"PKRU",
"PLTGOT",
"PLTREL",
"PLTRELSZ",
"POPCNT",
"PORTHB",
"powerline",
"Prefetchable",
"PREINIT",
"PROCBASED",
"PTMX",
"ptys",
"pushfl",
"pushfq",
"Raphson",
"RARP",
"RBSTART",
"rdmsr",
"RDRAND",
"rdseed",
Expand All @@ -304,6 +327,7 @@
"RELASZ",
"RELSZ",
"Rodata",
"RPCI",
"RRGGBB",
"RSDP",
"RSDT",
Expand All @@ -323,6 +347,7 @@
"showbuf",
"shstrndx",
"sidt",
"sigsetsize",
"SIVR",
"SMAP",
"SMBASE",
Expand All @@ -331,6 +356,8 @@
"SMRR",
"SMXE",
"SNTP",
"SRAT",
"SSDT",
"sspt",
"SSSE",
"stac",
Expand All @@ -345,13 +372,15 @@
"Tamsyn",
"targp",
"TCCR",
"TCLO",
"TCPA",
"TDCR",
"TEXIT",
"TEXTREL",
"Thrd",
"TICR",
"tlbi",
"Touchpad",
"tracepagetable",
"tskdbg",
"ttbr",
Expand All @@ -365,6 +394,7 @@
"UMIP",
"UMWAIT",
"UNMAP",
"Unmaskable",
"Unreserving",
"Unswap",
"unsynchronized",
Expand All @@ -381,13 +411,15 @@
"Virtio",
"VMCS",
"VMFUNC",
"vmouse",
"VMXE",
"VNNI",
"VNNIW",
"VPCLMULQDQ",
"VPID",
"VPOKE",
"VPOPCNTDQ",
"WAET",
"weakrefalias",
"Wignored",
"Wmissing",
Expand Down
7 changes: 6 additions & 1 deletion Fennix Userspace.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,12 @@
"syscall.h": "c",
"stdint.h": "c",
"setjmp.h": "c",
"limits.h": "c"
"limits.h": "c",
"fcntl.h": "c",
"pty.h": "c",
"string.h": "c",
"time.h": "c",
"reboot.h": "c"
},
"cSpell.words": [
"auxv",
Expand Down
2 changes: 1 addition & 1 deletion Kernel
Submodule Kernel updated 288 files
Loading

0 comments on commit a18b24e

Please sign in to comment.