summaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)Author
2024-05-25build: Add user linker scriptIan Moffett
This ensures the memory layout is in a proper state Signed-off-by: Ian Moffett <ian@osmora.org>
2024-05-17build: Introduce kconf for kernel configurationIan Moffett
The kernel will be configured by a per-arch config file. The config file for the AMD64 port exists at sys/arch/amd64/conf/GENERIC Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-24build: Export some sys/*.h headersIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-20build: Fixup .iso creationIan Moffett
The .iso should be created after every invocation of 'make' Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-06build: Statically link libcIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-14libc: Initial hyra libc commitIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-14build: LDSO -> override LDSOIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-14build: Cleanup Makefile.in user flagsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-08build: Move mlibc fetching into bootstrap scriptIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-07kernel: sched: Add support for user threadsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-07build: Create init stubIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-07build: Build mlibc + add distclean targetIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-03build: Use Hyra specific toolchainIan Moffett
Created patches for binutils and GCC tailored to Hyra Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-03build: Use USTAR for initramfsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-02-27build: Fix linking of symbol tableIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-02-27build: Copy all of 'base/' into 'iso_root/'Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-01-17kernel: Add serial logging supportIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2023-12-21build: Update build constant OS prefixesIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2023-11-24build: Update 'vega' binaries to 'hyra'Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2023-11-13project-wide: Update project namesigsegv7
Update project name to avoid conflicts with the name of Amazon's new 'Vega' Smart Device Operating System. Signed-off-by: sigsegv7 <ian@osmora.org>
2023-09-26build: Use limine v5.xsigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-25kernel/amd64: Add spectre mitigation supportsigsegv7
Add spectre mitigation support for AMD64 hosts which may be enabled via the --enable-spectre-mitigation configure flag. This commit currently only adds IBRS support but more techniques may be added later on. Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-13build: Remove stray newlinesigsegv7
Signed-off-by: sigsegv7 <ian@vegaa.systems>
2023-09-12build: Remove $ from scriptssigsegv7
2023-07-14kernel: Update build infoian
git-svn-id: https://svn.vegaa.systems/svn/vega-Vega/trunk@16 a8a8aea2-181d-ee11-89e8-15fd0e089fc4
2023-07-08Made a branch/0.x.x and tags/0.0.1, following the Subversion habit.nishi
git-svn-id: https://svn.vegaa.systems/svn/vega-Vega/trunk@11 a8a8aea2-181d-ee11-89e8-15fd0e089fc4
2023-07-07should be working, should benishi
git-svn-id: https://svn.vegaa.systems/svn/vega-Vega/trunk@7 a8a8aea2-181d-ee11-89e8-15fd0e089fc4