summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel/DmaKit/DmaPool.h
AgeCommit message (Collapse)Author
2025-08-13feat! Breaking changes in the DDK.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-08-13feat: DmaPool: remove useless casts and increment size if zero.Amlal
feat: Generic+Basic+RTL8139: fix warning on rsp. Signed-off-by: Amlal <amlal@nekernel.org>
2025-06-15fix: fix invalid bounds check in `DmaPool.h`'s `rtl_dma_alloc`v0.0.3e1Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org> Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-06-15fix: Include `Processor.h` according to HAL.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-06-15feat: DmaPool, and Scheduler Interrupts for ARM.Amlal El Mahrouss
I extended DmaKit to support `ARM` fully, taking ISA internals, such as alignment into play. Also implemented the scheduler's interrupts for `ARM` too. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-30refactor: Format codebase and fix warning in UserProcessScheduler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-29fix: Fix Ref class, which caused memory leaks on the kernel.0.0.2e3Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-27feat: Assign ThreadID to APIC's ProcessID when initialzing APs.Amlal El Mahrouss
refactor: Cleanup copyright headers and source code. feat: Add PrinterNetworkDevice, and DBGNetworkDevice. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-15feat(kernel): Finalizing the first version of the user scheduler.Amlal El Mahrouss
other: - Removed DmaPool into its own Kit. - ApplicationProcessor unit has been cleaned up. - Rename functions of MemoryMgr. - Use KIB instead of MIBs of stack. - Cleanup parts of the scheduler, and hw scheduler. - Use UD handler for INT 6. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>