Add and enable several x86_64 security features#63
Draft
Dennisbonke wants to merge 28 commits intoAndy-Python-Programmer:masterAndy-Python-Programmer/aero:masterfrom
Draft
Add and enable several x86_64 security features#63Dennisbonke wants to merge 28 commits intoAndy-Python-Programmer:masterAndy-Python-Programmer/aero:masterfrom
Dennisbonke wants to merge 28 commits intoAndy-Python-Programmer:masterAndy-Python-Programmer/aero:masterfrom
Commits
Commits on Mar 27, 2022
meta: Force SMAP to be available, if qemu can provide it.
Show description for 21cd9e0committedarch: Add utility functions for SMAP
Show description for c485413committedarch: Handle SMAP violations in page faults
Show description for aa44060committeddrivers/tty: Wrap userspace accesses for SMAP
Show description for 976d225committedsyscalls/fs: Wrap enough syscalls for aero_shell
Show description for 8c3caeccommittedsyscalls/ipc: Wrap enough syscalls for aero_shell
Show description for b0bc7c5committedsyscalls/process: Wrap enough syscalls for aero_shell
Show description for 1252874committeduserland: Wrap some userspace access for SMAP
Show description for 073b032committeduserland: Wrap more userspace access for SMAP
Show description for 5ce6160committedarch: Initialize CPU features after initial logging is enabled
Show description for 7e9f846committedarch: Enable SMAP
Show description for 83f21d3committedaero_shell: Add missing newline to uptime
Show description for 5f6a5c4committedchdir: Fix SMAP violation
Show description for 2957940committedmkdir: Fix SMAP violation
Show description for 4920a7bcommittedrmdir: Fix SMAP violation
Show description for 762cc9ccommitteduname: Fix SMAP violation
Show description for 5a701b4committedbinutils: Only build the needed things for host-binutils
Show description for 3aeabddcommitted
Commits on Mar 28, 2022
signals: Fix SMAP violations
Show description for d7fcf8dcommittedtty: Fix more SMAP violations
Show description for bbeb33fcommittedfs: Fix pipe and access SMAP violations
Show description for 50e5479committedsyscall/log: Fix SMAP violation
Show description for d1a71cccommittedtime: Fix several SMAP violations
Show description for 046a2adcommittedaero.py: Request SMEP and UMIP if possible
Show description for 8c5bd39committedunwind: Fix SMAP violation
Show description for aee1c6acommittedx86_64: Enable write protect
Show description for 9d030f4committedunlink: Fix SMAP violation
Show description for 857014bcommittedx86_64: Enable SMEP
Show description for df63f69committedx86_64: Enable UMIP
Show description for eaae9d2committed