Commit Graph

  • 518ef7b0fd
    Add log2 Alex 2023-03-22 22:50:08 +02:00
  • 35a11d2285
    Update ubsan blacklist Alex 2023-03-22 21:18:45 +02:00
  • 2d3b89bd33
    Allocate argv and envp Alex 2023-03-22 21:18:35 +02:00
  • 9f0d1aed80
    cwk_path_get_extension's length should not point to nullptr Alex 2023-03-22 20:30:58 +02:00
  • c23385a243
    Add more tables to ACPI SearchTables() Alex 2023-03-22 20:23:38 +02:00
  • 5fd8e8f152
    Specify the invalid address Alex 2023-03-20 20:30:13 +02:00
  • 1062aed6d7
    Make sure the code won't continue after exit syscall Alex 2023-03-20 20:28:41 +02:00
  • 0b510e10f0
    Almost working elf interpreter Alex 2023-03-20 06:56:49 +02:00
  • aaa458f407
    Send ElfFile too Alex 2023-03-20 06:56:09 +02:00
  • 45cd4bb13c
    Fix wrong MemoryImage address given to the elf interpreter Alex 2023-03-20 05:17:35 +02:00
  • fccec5a09e
    Add InterpreterIPCData Alex 2023-03-20 04:42:14 +02:00
  • 6492da3237
    Add InterpreterIPCData Alex 2023-03-20 04:42:10 +02:00
  • 82911c8559
    Display how many bytes are allocated Alex 2023-03-20 03:54:17 +02:00
  • 2e4c753dab
    Add missing libc headers Alex 2023-03-20 03:18:25 +02:00
  • 56fa6343fb
    Do not compile doomgeneric yet Alex 2023-03-20 03:18:06 +02:00
  • 89ddafed35
    Remove "--quiet" flag Alex 2023-03-20 03:17:57 +02:00
  • 0f122398b1
    Update doomgeneric submodule Alex 2023-03-20 03:17:41 +02:00
  • d7e58bab5b
    Update vscode-cpptools config Alex 2023-03-20 03:17:31 +02:00
  • a3769735bc
    Fix compiler warnings Alex 2023-03-20 03:13:24 +02:00
  • 6408121b3e
    Disable interrupts on Reboot / Shutdown buttons Alex 2023-03-20 03:06:27 +02:00
  • 25d7e952dd
    Remove "--quiet" flag Alex 2023-03-20 02:33:45 +02:00
  • 58f7fc86a5
    Remove "--quiet" flag Alex 2023-03-20 02:32:49 +02:00
  • cf749037c4
    Add doomgeneric Alex 2023-03-20 02:32:15 +02:00
  • 9242471469
    Sleep before checking again if the thread is critical Alex 2023-03-20 01:54:33 +02:00
  • c9c58f78a8
    Wrong arguments for warn message Alex 2023-03-20 01:43:37 +02:00
  • ff214dc10b
    Add Sleep syscall Alex 2023-03-20 01:35:59 +02:00
  • ac0c9505f3
    Replace SmartCriticalSection with SmartLock Alex 2023-03-20 01:27:34 +02:00
  • 115557a551
    For Virtual() use KernelPageTable as page table Alex 2023-03-20 00:11:10 +02:00
  • e008796515
    Add warn message when trying to free an already freed page Alex 2023-03-19 23:57:17 +02:00
  • feb1af5984
    Update external memory tracker logging Alex 2023-03-19 23:56:25 +02:00
  • b366282660
    Update ExtMemTrk code Alex 2023-03-19 23:55:17 +02:00
  • ef98d9eb1b
    Add spinlock to BeforeShutdown() Alex 2023-03-19 22:43:52 +02:00
  • 9230491801
    Change BOOTLOADER options Alex 2023-03-19 22:19:40 +02:00
  • 298c6b3921
    Update page table code Alex 2023-03-19 22:14:11 +02:00
  • 8ff3623ee4
    Move bootloader code to a separate directory Alex 2023-03-19 21:59:38 +02:00
  • b3a4487c71
    Revert "Fix: x32 kernel failed to build" Alex 2023-03-19 22:07:06 +02:00
  • 0f3efdf25b
    Test mb2 Alex 2023-03-19 22:01:55 +02:00
  • bac24e520e
    Move bootloader code to a separate directory Alex 2023-03-19 21:59:38 +02:00
  • 930b11a400
    Fix: x32 kernel failed to build Alex 2023-03-19 21:58:10 +02:00
  • 7014ec99ed
    Fix: x32 kernel failed to build Alex 2023-03-19 19:31:31 +02:00
  • 8289581bf0
    Add documentation for CreateBuffer Alex 2023-03-17 00:18:04 +02:00
  • 76cf0b205f
    Stub intrinsics header Alex 2023-03-16 21:41:11 +02:00
  • 8a84ed8798
    Add __no_debug, __target and __min_vector_width Alex 2023-03-16 21:40:52 +02:00
  • 384abffb43
    Update credits & references Alex 2023-03-16 21:40:37 +02:00
  • 21a4ec90e5
    Add Display::SetBrightness test button inside debug window Alex 2023-03-16 18:52:07 +02:00
  • 51dd8ba6aa
    Implement Display::SetBrightness Alex 2023-03-16 18:51:35 +02:00
  • b0ff30941d
    Update Kernel submodule Alex 2023-03-16 17:23:11 +02:00
  • 2b2f48849c
    Add stub ExtMemDbg program Alex 2023-03-16 17:21:21 +02:00
  • 6a492c6b07
    Update external memory tracker messages Alex 2023-03-16 17:20:12 +02:00
  • c7d907e81b
    Use __clone_all_no_qemu to clone repos Alex 2023-03-15 05:58:09 +02:00
  • cdd36a7d8d
    Add __clone_all_no_qemu Alex 2023-03-15 05:57:46 +02:00
  • 45c77526d8
    Testing kernel compiling Alex 2023-03-15 05:36:55 +02:00
  • 159cb41759
    tzdata needs interactive configuration Alex 2023-03-15 05:23:31 +02:00
  • e690d2efeb
    Update .gitlab-ci.yml file Alex 2023-03-15 05:15:07 +02:00
  • 5ed0389ad1
    Add tracker to paging allocation Alex 2023-03-15 04:28:22 +02:00
  • d1035ba41f
    Moved interrupts manager file Alex 2023-03-14 06:50:01 +02:00
  • 0e5c374506
    Stub code Alex 2023-03-14 06:48:22 +02:00
  • d7c9b7ab02
    Prevent dangling pointer Alex 2023-03-14 06:24:02 +02:00
  • 855384aead
    Fix for SIMD not being initialized Alex 2023-03-14 06:23:57 +02:00
  • 87ebfd0db0
    Update submodules Alex 2023-03-14 01:43:07 +02:00
  • 281ca41f6e
    Debugging with 1GB of ram Alex 2023-03-14 01:42:53 +02:00
  • b2e9fb979c
    Update configs Alex 2023-03-14 01:42:20 +02:00
  • f54b46149d
    Update debugging code Alex 2023-03-14 01:41:47 +02:00
  • ed1ea5e6b6
    Do not disable interrupts Alex 2023-03-14 01:41:18 +02:00
  • 46f399c3cd
    UART io functions should be inline Alex 2023-03-14 00:02:24 +02:00
  • c046b079f2
    Added DebuggerIsAttached Alex 2023-03-14 00:01:44 +02:00
  • 59d547d9c4
    Renamed vars Alex 2023-03-14 00:00:08 +02:00
  • c6e8efa22e
    Added SIMD option in kernel arguments Alex 2023-03-13 23:59:55 +02:00
  • aef8bff197
    Wrong size Alex 2023-03-13 22:32:51 +02:00
  • 3738e9b018
    Small optimization Alex 2023-03-12 04:27:41 +02:00
  • 0878ef1060
    Update submodules Alex 2023-03-10 21:17:22 +02:00
  • 969f34eb83
    Renamed serial3.log to memtrk.dmp Alex 2023-03-10 21:17:12 +02:00
  • b4b9fc0947
    Dummy audio Alex 2023-03-10 21:16:55 +02:00
  • a101277991
    Added memory tracker to serial port Alex 2023-03-10 21:16:19 +02:00
  • c835064aba
    Interrupts are not working as expected Alex 2023-03-10 19:42:05 +02:00
  • 10364e17f0
    Forgot to clear KCallback after configuration Alex 2023-03-10 17:00:49 +02:00
  • 12a1540d3d
    Fixed wrong position for label Alex 2023-03-10 17:00:12 +02:00
  • 782ba401ca
    Added volume changing Alex 2023-03-09 23:39:44 +02:00
  • 43179e3de4
    Fixed volume Alex 2023-03-09 23:38:53 +02:00
  • e1511a5cd9
    Changed API doc Alex 2023-03-09 22:59:56 +02:00
  • e419135466
    Update Kernel submodule Alex 2023-03-09 06:53:56 +02:00
  • 4e16d4512d
    Added AC'97 audio driver Alex 2023-03-09 06:53:49 +02:00
  • 1170763d45
    Update workspaces Alex 2023-03-09 06:53:31 +02:00
  • 60a6a51fc4
    FIXME Alex 2023-03-09 06:52:40 +02:00
  • 09f26f1820
    Implemented AC'97 audio driver Alex 2023-03-09 06:47:53 +02:00
  • 1d6a614b85
    Added music samples Alex 2023-03-09 06:47:14 +02:00
  • 546634b3e5
    Audio debug Alex 2023-03-09 06:46:26 +02:00
  • 3b1efa2ed3
    Fix wrong driver conflict detection Alex 2023-03-09 06:46:09 +02:00
  • ce13f5ea82
    Updated driver API code Alex 2023-03-09 06:45:09 +02:00
  • 1fc03516eb
    Fix FROM_PAGES macro calculation Alex 2023-03-09 06:44:35 +02:00
  • 8c87037069
    Added Xalloc_StopOnFail Alex 2023-03-09 06:42:08 +02:00
  • 69518a172c
    Improved log Alex 2023-03-09 06:41:46 +02:00
  • bed43b3769
    Updated driver API Alex 2023-03-09 06:40:28 +02:00
  • 1633a34414
    Updated FexDriverInputTypes Alex 2023-03-09 06:39:55 +02:00
  • 1f4751f90f
    Added vscode config Alex 2023-03-09 04:57:07 +02:00
  • 6c65f6f970
    Typo Alex 2023-03-08 18:07:03 +02:00
  • 31148eaed6
    Typo Alex 2023-03-08 05:48:17 +02:00
  • aa6b6d0285
    Updated PCI header Alex 2023-03-08 05:47:40 +02:00
  • 8692ed4d1b
    Renamed "Disk" to "Storage" Alex 2023-03-08 05:47:12 +02:00
  • 06aa2bb31b
    Changed "struct KernelCallback" to be an union Alex 2023-03-08 05:25:37 +02:00