NeKernel
dev
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
dev
boot
BootKit
HW
ATA.h
SATA.h
Shared
base.h
bit.h
BitManip.h
BootKit.h
Bootloader Application Programming Interface
BootThread.h
Device.h
EPM.h
Platform.h
Platform specific code
Protocol.h
Qr.h
QrPrelude.h
Support.h
Purpose of this file is to help port libs into the bootloader
modules
BootNet
BootNet.cc
BootNet.h
SysChk
SysChk.cc
src
docs
HEL
AMD64
BootATA.cc
ATA driver
BootEFI.cc
BootPlatform.cc
BootSATA.cc
ARM64
BootEFI.cc
BootPlatform.cc
BootFileReader.cc
BootString.cc
BootSupport.cc
BootTextWriter.cc
BootThread.cc
New+Delete.cc
ddk
DDKKit
ddk.h
dev.h
io.h
macros.h
net.h
str.h
DDK equivalent of POSIX's
string.h
docs
src
ddk_alloc.c
ddk_dev.c
ddk_io.c
ddk_kernel_call.c
ddk_rt_cxx.cc
ddk_str.c
ddk_ver.c
hint
CompilerHint.h
kernel
ArchKit
ArchKit.h
CFKit
GUIDWizard.h
GUIDWrapper.h
Property.h
Utils.h
CompilerKit
CompilerKit.h
Detail.h
Version.h
DmaKit
DmaPool.h
FirmwareKit
CoreBoot
BootNet.h
CoreBoot.h
NS.h
EFI
API.h
EFI.h
NS.h
EFI.h
EPM.h
GPT.h
Handover.h
The handover boot protocol
VEPM.h
FSKit
Defines.h
Ext2.h
EXT2 filesystem structures and constants
HeFS.h
HeFS
filesystem support
IndexableProperty.h
NeFS.h
GfxKit
FB.h
HALKit
AMD64
Network
Generic+Basic+RTL8139.cc
PCI
Database.cc
Device.cc
DMA.cc
Express.cc
IO.cc
Iterator.cc
PCI.cc
Storage
AHCI+Generic.cc
AHCI Generic driver
DMA+Generic.cc
ATA driver (DMA mode)
PIO+Generic.cc
ATA driver (PIO mode)
SCSI+Generic.cc
CPUID.h
CxxAbi.cc
HalACPIFactoryInterface.cc
HalAPICDmaWrapper.cc
HalApplicationProcessor.cc
HalCoreInterruptHandler.cc
HalCoreSystemCalls.cc
HalDebugOutput.cc
HalDebugProtocol.cc
HalDescriptorLoader.cc
HalKernelMain.cc
HalKernelPanic.cc
HalPagingMgr.cc
HalProcessor.cc
HalSchedulerCorePrimitives.cc
HalTimer.cc
Hardware Timer (HPET)
Hypervisor.h
Paging.h
Processor.h
ARM64
APM
APM+IO.cc
Storage
SCSI+Generic.cc
UFS+Generic.cc
ApplicationProcessor.h
CxxAbi.cc
HalACPIFactoryInterface.cc
HalApplicationProcessor.cc
HalCoreInterruptHandler.cc
HalDebugOutput.cc
HalKernelMain.cc
HalKernelPanic.cc
HalPagingMgr.cc
HalSchedulerCore.cc
HalSchedulerCorePrimitives.cc
HalTimer.cc
Paging.h
Processor.h
POWER
AP.h
HalApplicationProcessor.cc
HalDebugOutput.cc
HalHardwareThread.cc
HalVirtualMemory.cc
Processor.h
RISCV
AP.h
HalApplicationProcessor.cc
KernelKit
PCI
Database.h
Device.h
DMA.h
DMA.inl
Express.h
IO.h
IOArray+AMD64.inl
Iterator.h
PCI.h
BinaryMutex.h
CodeMgr.h
Code Manager header file
CoreProcessScheduler.h
Core Process Scheduler header file
DebugOutput.h
Defines.h
DeviceMgr.h
DriveMgr.h
Drive Manager
FileMgr.h
File Manager
HardwareThreadScheduler.h
HeapMgr.h
: Memory allocation support for the NeKernel
HeapMgr.inl
IDylibObject.h
IFS.h
IPEFDylibObject.h
KernelTaskScheduler.h
Kernel
Task Scheduler header file
KPC.h
Kernel
Procedure Code
LoaderInterface.h
LockDelegate.h
MSDOS.h
PE.h
PECodeMgr.h
PEF.h
PEFCodeMgr.h
PEF Code Manager header file
ProcessScheduler.h
Semaphore.h
Semaphore
structure and functions for synchronization in the kernel
ThreadLocalStorage.h
ThreadLocalStorage.inl
Allocate resources from the process's heap storage
Timer.h
UserMgr.h
UserProcessScheduler.h
User
Process Scheduler header file
UserProcessScheduler.inl
XCOFF.h
ZXD.h
NeKit
Array.h
ArrayList.h
Atom.h
Crc32.h
CxxAbi.h
Defines.h
ErrorOr.h
Function.h
Json.h
KernelPanic.h
KString.h
Macros.h
Core Types and Macros
MutableArray.h
NeKit.h
New.h
OwnPtr.h
PageMgr.h
Pair.h
Pmm.h
Ref.h
Stream.h
Utils.h
Variant.h
NetworkKit
IP.h
IPC.h
IPC comm. protocol
LTE.h
MAC.h
NetworkDevice.h
NetworkDevice.inl
SignalKit
Signals.h
src
FS
Ext2+FileMgr.cc
Ext2+FileSystemParser.cc
HeFS+FileMgr.cc
HeFS+FileSystemParser.cc
NeFS+FileMgr.cc
NeFS+FileSystemParser.cc
Gfx
FBDeviceInterface.cc
Network
IPAddr.cc
IPCAddr.cc
IPCMsg.cc
MACAddressGetter.cc
NetworkDevice.cc
Storage
AHCIDeviceInterface.cc
ATADeviceInterface.cc
NVMEDeviceInterface.cc
SCSIDeviceInterface.cc
Swap
DiskSwap.cc
ACPIFactoryInterface.cc
Array.cc
ArrayList.cc
AsciiUtils.cc
Atom.cc
BinaryMutex.cc
BitMapMgr.cc
CodeMgr.cc
Crc32.cc
Defines.cc
DeviceMgr.cc
DriveMgr.cc
Drive Manager of NeKernel
ErrorOr.cc
ErrorOr container class. ///
FileMgr.cc
File System Manager API
GUIDWizard.cc
GUIDWrapper.cc
HardwareThreadScheduler.cc
This file handles multi processing in the
Kernel
HeapMgr.cc
Heap system that serves as the main memory manager
IDylibObject.cc
IFS.cc
IndexableProperty.cc
IPEFDylibObject.cc
PEF's Dylib runtime
Json.cc
KernelTaskScheduler.cc
Kernel
Task scheduler
KPC.cc
KString.cc
Kernel
String manipulation file
LockDelegate.cc
MutableArray.cc
New+Delete.cc
OwnPtr.cc
PageMgr.cc
PEFCodeMgr.cc
PEF backend for the Code Manager
Pmm.cc
PRDT.cc
Property.cc
Ref.cc
SoftwareTimer.cc
Stream.cc
ThreadLocalStorage.cc
NeKernel Thread Local Storage
Timer.cc
Software Timer implementation
UserMgr.cc
UserProcessScheduler.cc
Unprivileged/Ring-3 process scheduler
UserProcessTeam.cc
Process teams implementation
UtfUtils.cc
Variant.cc
StorageKit
AHCI.h
ATA.h
NVME.h
PRDT.h
SCSI.h
StorageKit.h
SwapKit
DiskSwap.h
libMsg
MsgKit
Network.h
Server.h
libSystem
docs
src
SystemCalls.cc
SystemKit
Err.h
Process Codes type and values
Jail.h
NeKernel Jail System
Macros.h
Syscall.h
System.h
misc
BenchKit
Chrono.h
X64Chrono.h
modules
ACPI
ACPI.h
ACPIFactoryInterface.h
AHCI
AHCI.h
AHCI support
APM
APM.h
ATA
ATA.h
CoreGfx
CoreAccess.h
CoreGfx.h
MathGfx.h
TextGfx.h
HPET
Defines.h
LTE
LTE.h
MBCI
MBCI.h
Mini Bus Controller Interface
NVME
NVME.h
Non Volatile Memory
Power
PowerFactory.h
SCSI
SCSI.h
Small Computer System Interface device
XHCI
XHCI.h
docs
md
public
frameworks
CoreFoundation.fwrk
headers
Array.h
Atom.h
Foundation.h
Object.h
Property.h
Ref.h
String.h
src
Foundation.cc
DiskImage.fwrk
headers
DiskImage.h
src
DiskImage+EPM.cc
DiskImage+HeFS.cc
DiskImage+NeFS.cc
KernelTest.fwrk
headers
KernelTest.h
Kernel
Test Framework
src
UnitTests.cc
tools
cc
src
CommandLine.cc
diutil
src
CommandLine.cc
vendor
Dialogs.h
ld.dyn
src
CommandLine.cc
ld.fwrk
src
CommandLine.cc
manual
src
CommandLine.cc
mgmt
src
CommandLine.cc
mk.fwrk
src
CommandLine.cc
Common.h
Framework.h
Steps.h
mk.hefs
src
CommandLine.cc
mk.nefs
src
CommandLine.cc
open
src
CommandLine.cc
This program opens an application from
OPEN_APP_BASE_PATH
ping
src
CommandLine.cc
tooling
libmkfs
hefs.h
mkfs.h
fsck.hefs.cc
mk_app.py
mk_fwrk.py
mk_htman.py
mk_img.py
mkfs.hefs.cc
rang.h
Generated by
1.14.0