Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ruddle/Fomos
/ functions
Functions
248 in github.com/Ruddle/Fomos
⨍
Functions
248
◇
Types & classes
104
Function
lapic_timer
(stack_frame: InterruptStackFrame)
bootloader/kernel/src/interrupts.rs:79
Function
lapic_timer2
(stack_frame: InterruptStackFrame)
bootloader/kernel/src/interrupts.rs:177
Function
log_fn
(s: *const u8, l: u32)
bootloader/kernel/src/main.rs:74
Method
lvt_error
(&self)
bootloader/kernel/src/local_apic.rs:125
Method
lvt_timer
(&self)
bootloader/kernel/src/local_apic.rs:104
Function
main
()
bootloader/build.rs:5
Function
main
()
bootloader/src/main.rs:1
Method
map_physical_region
( &self, physical_address: usize, size: usize, )
bootloader/kernel/src/main.rs:100
Method
new
()
app_console/src/main.rs:22
Method
new
Create a new instance that logs to the given framebuffer.
bootloader/kernel/src/logger.rs:20
Method
new
(n: u64)
bootloader/kernel/src/ioapic.rs:68
Method
new
( log: extern "C" fn(*const u8, u32), fb: FBShare<'a>, calloc: extern "C" fn(usize, us
bootloader/kernel/src/app.rs:25
Method
new
Creates a new logger that uses the given framebuffer.
bootloader/kernel/src/framebuffer.rs:58
Method
new
( a: extern "C" fn(alloc::alloc::Layout) -> *mut u8, d: extern "C" fn(*mut u8, alloc::alloc::L
bootloader/kernel/src/allocator.rs:22
Method
new
()
bootloader/kernel/src/pci.rs:193
Method
new
(ms: u64)
bootloader/kernel/src/interrupts.rs:125
Method
new
(t: T)
bootloader/kernel/src/globals.rs:8
Method
new
(queue_size: u16)
bootloader/kernel/src/virtio.rs:42
Method
new
(future: impl Future<Output = ()> + 'static)
bootloader/kernel/src/task/mod.rs:11
Method
new
()
bootloader/kernel/src/task/executor.rs:13
Method
new
(id: usize)
bootloader/kernel/src/drivers/virtio_gpu.rs:546
Function
no_op
(_: *const ())
bootloader/kernel/src/task/executor.rs:27
Function
nop
(s: *const u8, l: u32)
app_console/src/st.rs:21
Function
nop
(s: *const u8, l: u32)
app_background/src/st.rs:21
Function
overflow_handler
(stack_frame: InterruptStackFrame)
bootloader/kernel/src/interrupts.rs:191
Function
page_fault_handler
( stack_frame: InterruptStackFrame, error_code: PageFaultErrorCode, )
bootloader/kernel/src/interrupts.rs:261
Function
panic
(info: &core::panic::PanicInfo)
app_console/src/st.rs:2
Function
panic
(_info: &core::panic::PanicInfo)
app_test/src/main.rs:5
Function
panic
(info: &core::panic::PanicInfo)
app_background/src/st.rs:2
Function
panic
(info: &PanicInfo)
bootloader/kernel/src/main.rs:54
Function
panic
(info: &core::panic::PanicInfo)
app_cursor/src/st.rs:2
Method
poll
( self: core::pin::Pin<&mut Self>, cx: &mut core::task::Context<'_>, )
bootloader/kernel/src/interrupts.rs:133
Method
poll
(&mut self, context: &mut Context)
bootloader/kernel/src/task/mod.rs:21
Method
poll
( self: core::pin::Pin<&mut Self>, cx: &mut core::task::Context<'_>, )
bootloader/kernel/src/drivers/virtio_gpu.rs:552
Function
qpush
(queue: Arc<ArrayQueue<Task>>, f: impl Future<Output = ()> + 'static)
bootloader/kernel/src/task/executor.rs:69
Method
read
(&self)
bootloader/kernel/src/globals.rs:20
Function
segment_not_present_handler
( stack_frame: InterruptStackFrame, error_code: u64, )
bootloader/kernel/src/interrupts.rs:199
Method
setup_error_int
(&self)
bootloader/kernel/src/local_apic.rs:131
Function
stack_segment_fault_handler
( stack_frame: InterruptStackFrame, error_code: u64, )
bootloader/kernel/src/interrupts.rs:210
Function
to_bytes
(t: &T)
bootloader/kernel/src/virtio.rs:15
Method
unmap_physical_region
(region: &PhysicalMapping<Self, T>)
bootloader/kernel/src/main.rs:115
Method
update
(&mut self, vec: *mut RGBA, w: usize, h: usize)
bootloader/kernel/src/framebuffer.rs:215
Method
version
(&self)
bootloader/kernel/src/local_apic.rs:61
Function
wait_block
(ms: u64)
bootloader/kernel/src/interrupts.rs:99
Method
wake_by_ref
(self: &Arc<Self>)
bootloader/kernel/src/task/executor.rs:165
Method
write_char
Writes a single char to the framebuffer. Takes care of special control characters, such as newlines and carriage returns.
bootloader/kernel/src/framebuffer.rs:96
Method
write_str
(&mut self, s: &str)
bootloader/kernel/src/framebuffer.rs:155
Method
write_str
(&mut self, s: &str)
bootloader/kernel/src/serial.rs:19
← previous
201–248 of 248, ranked by callers