summaryrefslogtreecommitdiffhomepage
path: root/dev
AgeCommit message (Collapse)Author
2024-08-24[IMP] Better kernel design.Amlal El Mahrouss
+ If the process has a parent, and it's exited, that means that the thread must go down as well. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-24[CG] Add button control and worked on improving CG.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-24[API] Refactors and improvements.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-24[IMP] CoreCG's User Interface Kit, this is a driver/kernel library only.Amlal El Mahrouss
+ Reserved for pre-boot/boot operations, before user mode jump. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-24[IMP+REFACTORS] See below.Amlal El Mahrouss
+ Add SysChk driver instead of BootScr. + Working on AHCI driver, did progress on detection, need to find out why the signature are set to zero. + Refactor PE loader structures. Add BecomeBusMaster call when probing AHCI disk. + Alongside some other modifications. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-23[IMP] Add SIGG record, still working on AHCI support.Amlal El Mahrouss
+ But adding this header so that I don't forget. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-23[ARM64] Just remove the undefined KeMain symbol from the file.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-23[IMP/WIP] AHCI disk driver for kernel DLL.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-23[UPD] Just added private: explicetely to UserManager.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-23[FIX+IMP] 'User' login system in order to use the system according toAmlal El Mahrouss
permissions. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-23[IMP] BootScr module, manage boot driver (TODO need a UI toolkit forAmlal El Mahrouss
it) [IMP] Made NetBoot compilable as well. [IMP] Fix Thread loader to be able to load other executables. [REFACTOR] __NEWOS_ to __ZKA_ refactor. [WIP] Fixing catalog which can't be fetched again after being written. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-23[WIP] Adding Security system DLL for handling user logins and logoffs.Amlal El Mahrouss
- Fixing local user API. This API is used by the objects in order to gain authorization over another object. - Refer to sec.dll for mutli-user experience. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-23[META] Code bump.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-22[FIX] NewFS and builtin PIO support have been fixed.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-22[FIX] Work In Progress patches regarding user login and filesystemAmlal El Mahrouss
driver. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-22[FIX] Don't stop the system when the only process of a team is killed.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-22Refactors and improvements.Amlal El Mahrouss
+ Add driver extension to PEF ABI, for the SYStem driver format. Which is based on PEF. + Improve MP HAL code. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-22Platform.hxx: use EXTERN_C macro according to language.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-22[REFACTOR] use Char instead of builtin char.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-21Kernel+DLL: See below.Amlal El Mahrouss
+ Document LPC functions and reworked err_bug_check function to return false when everything is OK. + Added native APIs to SCI as well (threading, loader...) + Update ReadMe(s) of the other DLLs. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-20[FIX] Did fixed the source code of SCI and some files also.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-20+ Fixes and refactors regarding Kernel DLL and other DLLs.Amlal El Mahrouss
+ Next commit will fix TryLogIn method. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-20+ Replace 'Kernel' with 'UNKNOWN' process when name is full of zeroes.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-20+ Probing MADT table instead of MP services, getting their IDs so thatAmlal El Mahrouss
we can send IPIs to them. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-20+ Amend, remove MP hybrid services idea.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-20+ IMP: Using Hybrid MP services on ZKA_EFI firmware.Amlal El Mahrouss
+ 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>
2024-08-19[FIX]Amlal El Mahrouss
+ Fix boot screen text. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-19[DDK]Amlal El Mahrouss
+ Add property kernel calls regarding kernel objects. + So we can add and fetch them. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-19[FIX]Amlal El Mahrouss
+ Fix name according to naming convention. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-19[IMP]Amlal El Mahrouss
+ 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>
2024-08-19[IMP]Amlal El Mahrouss
+ 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>
2024-08-18[REFACTOR]Amlal El Mahrouss
Improved project structure. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-18ReadMe.md edited online with BitbucketAmlal
2024-08-16ReadMe.md edited online with BitbucketAmlal
2024-08-15[IMP] Moved source code into dev/ folder.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>