Searched refs:arch (Results 1 – 25 of 39) sorted by relevance
12
/DragonOS-0.1.5/kernel/src/arch/ |
D | arch.h | 3 #define ARCH(arch) (defined(AK_ARCH_##arch) && AK_ARCH_##arch) argument
|
/DragonOS-0.1.5/tools/ |
D | .gitignore | 3 arch/i386/legacy/grub/* 4 arch/i386/efi/grub/* 5 arch/x86_64/efi/grub/*
|
D | grub_auto_install.sh | 3 grub_dir_i386_efi=${ABS_PREFIX}/arch/i386/efi/grub 4 grub_dir_i386_legacy=${ABS_PREFIX}/arch/i386/legacy/grub 5 grub_dir_x86_64_efi=${ABS_PREFIX}/arch/x86_64/efi/grub
|
D | write_disk_image.sh | 26 GRUB_PATH_I386_LEGACY_INSTALL=${GRUB_ABS_PREFIX}/arch/i386/legacy/grub/sbin/grub-install 27 GRUB_PATH_I386_EFI_INSTALL=${GRUB_ABS_PREFIX}/arch/i386/efi/grub/sbin/grub-install 28 GRUB_PATH_X86_64_EFI_INSTALL=${GRUB_ABS_PREFIX}/arch/x86_64/efi/grub/sbin/grub-install 30 GRUB_PATH_I386_LEGACY_FILE=${GRUB_ABS_PREFIX}/arch/i386/legacy/grub/bin/grub-file
|
D | run-qemu.sh | 45 ${QEMU} -bios arch/x86_64/efi/OVMF-pure-efi.fd ${QEMU_ARGUMENT} 47 ${QEMU} -bios arch/i386/efi/OVMF-pure-efi.fd ${QEMU_ARGUMENT}
|
/DragonOS-0.1.5/user/libs/libc/src/ |
D | Makefile | 11 libc_sub_dirs += arch/x86_64 39 cargo +nightly build --release --target ./arch/x86_64/x86_64-unknown-none.json
|
/DragonOS-0.1.5/kernel/src/arch/x86_64/interrupt/ |
D | mod.rs | 2 use core::arch::asm;
|
/DragonOS-0.1.5/kernel/src/smp/ |
D | core.rs | 4 return crate::arch::cpu::current_cpu_id() as u32; in smp_get_processor_id()
|
/DragonOS-0.1.5/kernel/src/process/ |
D | preempt.rs | 1 use crate::arch::asm::current::current_pcb;
|
D | pid.rs | 1 use crate::{arch::asm::current::current_pcb, include::bindings::bindings::pt_regs};
|
/DragonOS-0.1.5/kernel/src/arch/x86_64/asm/ |
D | bitops.rs | 1 use core::arch::x86_64::_popcnt64;
|
D | irqflags.rs | 1 use core::{arch::asm, ptr::read_volatile};
|
D | current.rs | 3 use core::{arch::asm, sync::atomic::compiler_fence};
|
/DragonOS-0.1.5/kernel/src/arch/x86_64/ |
D | cpu.rs | 1 use core::arch::asm;
|
/DragonOS-0.1.5/kernel/src/arch/x86_64/mm/ |
D | barrier.rs | 2 use core::arch::asm;
|
D | mod.rs | 4 use core::arch::asm;
|
/DragonOS-0.1.5/kernel/src/ |
D | Makefile | 13 CFLAGS = $(GLOBAL_CFLAGS) -D $(PIC) -I $(shell pwd) -I $(shell pwd)/include -I $(shell pwd)/arch/x8… 20 kernel_subdirs := common driver process debug time arch exception mm smp sched syscall ktest libs i… 36 cargo +nightly build --release --target ./arch/x86_64/x86_64-unknown-none.json
|
D | lib.rs | 18 mod arch; module 47 arch::asm::current::current_pcb,
|
/DragonOS-0.1.5/kernel/.cargo/ |
D | config.toml | 2 target = "src/arch/x86_64/x86_64-unknown-none.json"
|
/DragonOS-0.1.5/user/libs/libc/.cargo/ |
D | config.toml | 2 target = "src/arch/x86_64/x86_64-unknown-none.json"
|
/DragonOS-0.1.5/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.3.md | 35 - arch: update: 在lib.rs中,将arch模块的路径进行更改,使得其他模块使用arch的代码时,不需要指定arch::x86_64 (#128) 50 - libc: new: 新增arch文件夹,在下面新增crt0 crti crtn文件 (#134) 335 内核:在lib.rs中,将arch模块的路径进行更改,使得其他模块使用arch的代码时,不需要指定arch::x86_64 (#128)
|
/DragonOS-0.1.5/kernel/src/libs/ |
D | semaphore.rs | 3 use crate::{arch::asm::current::current_pcb, include::bindings::bindings::EOVERFLOW, kdebug};
|
D | spinlock.rs | 8 use crate::arch::asm::irqflags::{local_irq_restore, local_irq_save}; 9 use crate::arch::interrupt::{cli, sti};
|
/DragonOS-0.1.5/kernel/src/sched/ |
D | core.rs | 4 arch::asm::{current::current_pcb, ptrace::user_mode}, 5 arch::{
|
/DragonOS-0.1.5/kernel/src/driver/timers/rtc/ |
D | rtc.rs | 2 arch::interrupt::{cli, sti},
|
12