This commit is contained in:
2023-05-23 15:41:02 +02:00
parent 1ac9cacfb4
commit d4957643c9

View File

@@ -244,8 +244,8 @@ fn nmi_test() -> Result<(), String> {
// let r = syscall::call::nanosleep(&a,&mut b);
// println!("{r:?}");
let r = syscall::call::nmi();
println!("{r:?}");
// let r = syscall::call::nmi();
// println!("{r:?}");
// let a = vec![0];
// unsafe {
@@ -259,8 +259,22 @@ fn nmi_test() -> Result<(), String> {
// a-=1;
// }
// unsafe {
// std::arch::asm!(
// "
// xor rdx, rdx
// mov rax, rdx
// div rdx
// ")
// }
// const ADDR: usize = 0xDEADC0DE;
//const ADDR: usize = 0xDEADC0DE;
// unsafe {
// std::arch::asm!(
// "
// mov rdx, [0xDEADC0DE]
// ")
// }
// println!("value {}", unsafe { (ADDR as *const u8).read_volatile() });
// unsafe{
// syscall::fmap(!0, &Map { offset: 0, address: ALIGNED_ADDR, size: PAGE_SIZE, flags: MapFlags::MAP_FIXED_NOREPLACE | MapFlags::MAP_PRIVATE | MapFlags::PROT_READ | MapFlags::PROT_WRITE }).expect("[signal handler]: failed to re-map address");