Cargo Features
[dependencies]
rusty-hermit = { version = "0.3.54", default-features = false, features = ["vga", "newlib", "pci", "acpi", "smp", "fsgsbase", "aarch64-qemu-stdout"] }
- default = aarch64-qemu-stdout, acpi, fsgsbase, pci, smp
-
These default features are set whenever
rusty-hermit
is added without
somewhere in the dependency tree.default-features = false - vga
- newlib
-
Affects
kernel::sys_uhyve_get_ip
,kernel::sys_uhyve_get_gateway
,kernel::sys_uhyve_get_mask
,virtualmem::kernel_heap_end
,mm::task_heap_start
,mm::task_heap_end
,task::Task.lwip_errno
,syscalls::LWIP_LOCK
,tasks::SignalHandler
,tasks::sbrk_init
,tasks::sys_sbrk
,tasks::sys_clone
,tasks::sys_kill
,tasks::sys_signal
… - pci default
-
Affects
kernel::fuse
,kernel::pci
,config::VIRTIO_MAX_QUEUE_SIZE
,net::rtl8139
,net::virtio_pci
,env::pci
,virtio::depr
,transport::pci
,mm::map
… - acpi default
-
Affects
kernel::acpi
… - smp default
-
Affects
apic::boot_application_processors
,apic::ipi_tlb_flush
,kernel::get_processor_count
,kernel::application_processor_init
,spinlock::Spinlock
… - fsgsbase default
- aarch64-qemu-stdout default
-
Doesn't do anything on x86