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
]
docs
specs
tex
public
frameworks
CoreFoundation.fwrk
headers
Array.h
Atom.h
Dictionary.h
Foundation.h
Object.h
Property.h
Ref.h
String.h
src
Foundation.cc
DiskImage.fwrk
headers
DiskImage.h
src
DiskImage+EPM.cc
DiskImage+NeFS.cc
DiskImage+OpenHeFS.cc
KernelTest.fwrk
headers
Foundation.h
SourceLocation.h
TestCase.h
LaunchHelpers.fwrk
headers
Foundation.h
src
DylibMain.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
mgmt.launch
src
CommandLine.cc
mgmt.oe
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
src
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
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
EFI
API.h
EFI.h
NS.h
NeBoot
BootNet.h
NeBoot.h
NS.h
EFI.h
EPM.h
GPT.h
Handover.h
The handover boot protocol
VEPM.h
FSKit
Config.h
Ext2+IFS.h
Ext2.h
EXT2 filesystem structures, constants, and base wrappers
IndexableProperty.h
NeFS.h
OpenHeFS.h
OpenHeFS
filesystem support
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)
NVME+Generic.cc
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
Config.h
CoreProcessScheduler.h
Core Process Scheduler header file
DebugOutput.h
DeviceMgr.h
DriveMgr.h
Drive Manager
FileMgr.h
File Manager System
HardwareThreadScheduler.h
HeapMgr.h
: Memory allocation support for the NeKernel
HeapMgr.inl
IDylibObject.h
IFS.h
ILoader.h
IPEFDylibObject.h
KernelTaskScheduler.h
Kernel
Task Scheduler header file
KPC.h
Kernel
Procedure Code
LockDelegate.h
MSDOS.h
PE.h
PE32CodeMgr.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
TraceSrv.h
UserMgr.h
UserProcessScheduler.h
User
Process Scheduler header file
UserProcessScheduler.inl
XCOFF.h
ZXD.h
NeKit
Array.h
ArrayList.h
Atom.h
Config.h
Crc32.h
CxxAbi.h
ErrorOr.h
Function.h
Json.h
KernelPanic.h
KString.h
KString.inl
Macros.h
Core Types and Macros
MutableArray.h
NeKit.h
New.h
OwnPtr.h
PageMgr.h
Pair.h
Pmm.h
Ref.h
Stream.h
TOML.h
Utils.h
Variant.h
Vet.h
NetworkKit
IP.h
IPC.h
IPC comm. protocol
LTE.h
MAC.h
NetworkDevice.h
NetworkDevice.inl
SignalKit
Signals.h
src
FS
Ext2+IFS.cc
NeFS+FileMgr.cc
NeFS+FileSystemParser.cc
OpenHeFS+FileMgr.cc
OpenHeFS+FileSystemParser.cc
Gfx
FBDeviceInterface.cc
Network
IPAddress.cc
IPCAddress.cc
IPCMessage.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
CRuntimeOverrides.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
LockDelegate.cc
MutableArray.cc
New+Delete.cc
OwnPtr.cc
PageMgr.cc
PE32CodeMgr.cc
PEFCodeMgr.cc
PEF backend for the Code Manager
Pmm.cc
PRDT.cc
Property.cc
Ref.cc
Semaphore.cc
SoftwareTimer.cc
Stream.cc
ThreadLocalStorage.cc
NeKernel Thread Local Storage
Timer.cc
Software Timer implementation
UserMgr.cc
Multi-user support
UserProcessScheduler.cc
Unprivileged/Ring-3 process scheduler
UserProcessTeam.cc
Process teams implementation
UtfUtils.cc
Variant.cc
ZXD.cc
StorageKit
AHCI.h
ATA.h
NVME.h
PRDT.h
SCSI.h
StorageKit.h
SwapKit
DiskSwap.h
launch
LaunchKit
Foundation.h
src
AppMain.cc
libDDK
docs
DriverKit
c++
checksum.h
ddk.h
driver_base.h
ddk.h
dev.h
io.h
macros.h
net.h
str.h
DDK equivalent of POSIX's
string.h
src
ddk_abi_cxx.cc
ddk_alloc.c
ddk_dev.c
ddk_io.c
ddk_kernel_call.c
ddk_str.c
ddk_ver.c
libMsg
MsgKit
Network.h
Server.h
LibMsg LISP system
libSystem
docs
src
JailCalls.cc
SystemCalls.cc
Utils.cc
VerifyCalls.cc
SystemKit
Err.h
Process Codes type and values
Jail.h
NeKernel Jail System, part of OpenEnclave
Macros.h
Syscall.h
System.h
Verify.h
misc
BenchKit
Chronometer.h
HWChronometer.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
Config.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
tools
libmkfs
mkfs.h
openhefs.h
chk.hefs.cc
mk_app.py
mk_fwrk.py
mk_htman.py
mk_img.py
mkfs.hefs.cc
rang.h
Generated by
1.15.0