| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
+ Implement HPET on HardwareTimer and added a SoftwareTimer.
+ Implemented Hybrid MP Services on EFI.hxx.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
+ Fix boot screen text.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
+ Add property kernel calls regarding kernel objects.
+ So we can add and fetch them.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
+ Fix name according to naming convention.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
+ Add the thread header block, which contains informations about a list
of threads inside a process.
+ Add WINDOW structure to keep track of Windows as well.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
+ Fixed big parts of the user manager's code.
+ Fixed New FS kernel support.
+ Allocate 2GB of RAM for kernel.
- Reported bug to Jira regarding UserManager's TryLogin method.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
Improved project structure.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
|
|
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
+ Fixed VMH allocator, which was hanging because of a unitialized global
field.
+ Working on fixing User save method for authorization purposes.
+ If .bss -> Zero memory region.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
MHR-28: Initial commit, working on it.
+ Reworked SMP support inside x86 HAL with some bug fixes as well.
+ Reworked scheduler as well with some bug fixes as well.
+ Add ControlWord field inside StackFrame struct in x86 HAL.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
+ Bumping sources.
+ Still doing R&D on SMP.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
[FIX] Fix ProcessHeap allocation, making sure that we know everything
from it.
[IMP] Add new fields to PROCESS_HEAP_HEADER struct.
[META] Refactor repository.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
[META] PE loader: Fix uneven macros inside PE.hxx.
[FIX] Add more checks to Thread loader inside bootloader for PE32+
[IMP] Refactor KernelLoader to Thread inside loader EXE.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
+ Updated BTB build manifests.
+ Rename ovmf.ps1 to DownloadOVMF.ps1.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
support.
[encryptfs.dll] Add new DLL for filesystem encryption.
[sci.dll] Add protocols for IDL parsing.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
[FIX] Fix memory leak in TrySave. (\Kernel\Sources\User.cxx)
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
+ FIX SCIBase.hxx header and inline scm.internal.inl header.
+ Rename targets libSCI, libDDK to sci.dll and ddk.dll.
+ Don't initialize again the values of heap and such in
HalKernelMain.cxx
+ Add 'STOP code' in ke_stop call.
+ Updated ReadMe.md.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
fix allocation.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
[IMP] [CRT DLL] Add CRT DLL as well.
[HANDOVER] Update protocol by hiding an internal struct.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
+ Also added EventListenerInterface as a public class.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
+ Add FB request syscall.
+ Add Updated DDK document.
+ Typo fixes and improvements.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
+ Cleanup SCIBase.hxx, using functions instead of passing arguments to syscall.
+ Update Process scheduler, refactored the code and improved some chunk
of it.
+ Update the THREAD_INFORMATION_BLOCK structure.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
figure what is going wrong on the kernel's DLL.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Need to parse a json first.
- Then fix the heap inside the newoskrnl.dll
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
- Updated the PEF header for NDK.
- Adding ICL parser for SCM (ToDo)
- Updated extensions of PEF.
- Updated start address for exes in PEF.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
|
|
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|
|
Signed-off-by: Amlal <amlal@zka.com>
|