Commit Graph

  • 961ddd0bd8
    Update userspace master EnderIce2 2024-11-20 04:25:17 +02:00
  • 7c81f026ce
    Add test_stat function EnderIce2 2024-08-29 18:18:02 +03:00
  • e90d69948c
    Add test_stdin function EnderIce2 2024-03-27 20:51:08 +02:00
  • ae58ac9cae
    Update userspace test EnderIce2 2024-03-25 20:48:58 +02:00
  • ecba9ee5d7
    Fix buffer overflow EnderIce2 2024-03-19 17:05:26 +02:00
  • 2c57714eda
    Update file and directory paths EnderIce2 2024-03-19 04:00:56 +02:00
  • db93fef8ed
    Fix signal handling in utest EnderIce2 2024-03-04 00:05:07 +02:00
  • 1b36729461
    Add test_unaligned function to userspace_test.c EnderIce2 2024-02-25 16:00:14 +02:00
  • 2bfdaaefd8
    Fix build order in Makefile EnderIce2 2024-02-02 01:59:40 +02:00
  • c685a37c15
    Update userspace EnderIce2 2024-01-19 06:45:44 +02:00
  • 17787dbc9b
    Update userspace Alex 2023-10-09 01:25:55 +03:00
  • 883d2e3481
    Enable debugging in musl Alex 2023-09-07 04:25:39 +03:00
  • a945423ef9
    Update userspace Alex 2023-08-24 04:53:34 +03:00
  • e5c3c55e17
    Update userspace for mlibc support Alex 2023-08-11 23:21:01 +03:00
  • 2fd23205db
    Update userspace Alex 2023-08-06 04:52:48 +03:00
  • 0f8cb900cb
    Update echo Alex 2023-06-12 00:46:49 +03:00
  • b10d76cd53
    Update libc Alex 2023-06-12 00:46:35 +03:00
  • 964d5fa2d0
    Update mlibc Alex 2023-06-10 13:13:12 +03:00
  • 22e75b9540
    Update userspace Alex 2023-06-10 13:10:56 +03:00
  • ed5faa7b55
    Update vscode configs Alex 2023-05-21 06:05:26 +03:00
  • d949a1a449
    Update paths Alex 2023-05-20 16:39:30 +03:00
  • 9007e5bd26
    Update doomgeneric submodule Alex 2023-05-20 05:06:07 +03:00
  • d9485978bb
    Update filesystem structure Alex 2023-05-20 04:31:00 +03:00
  • 78cfe17749
    Update libc Alex 2023-05-06 05:16:32 +03:00
  • cbbd3d0456
    Update libc Alex 2023-05-05 21:02:11 +03:00
  • 2271e1c5c7
    Add doom.elf to vscode debug Alex 2023-05-05 21:02:01 +03:00
  • 9f0d77f5a7
    Update doomgeneric submodule Alex 2023-05-05 21:01:35 +03:00
  • f2abcdd15d
    Update libc Alex 2023-05-05 20:17:52 +03:00
  • f48511c6ff
    Implement fseek Alex 2023-05-05 19:19:44 +03:00
  • d0ec077c09
    Add gdb for init.elf Alex 2023-05-05 17:08:36 +03:00
  • 607d0dc048
    Update doomgeneric submodule Alex 2023-05-05 17:07:52 +03:00
  • a280de7d73
    Exit on fork() failure Alex 2023-05-05 17:07:35 +03:00
  • 87c7e0f286
    If filename is invalid, fopen should return NULL Alex 2023-05-04 05:01:20 +03:00
  • f4ca629a8f
    Cleanup code Alex 2023-05-04 05:00:47 +03:00
  • 4953000370
    Workaround for errno Alex 2023-05-04 04:59:19 +03:00
  • 7c51807812
    Update init code Alex 2023-05-03 06:40:55 +03:00
  • cf3a5599a4
    Update libc Alex 2023-05-03 06:40:31 +03:00
  • f01eed8dd2
    Update libs header path Alex 2023-05-03 06:40:12 +03:00
  • 5a017b6626
    Stub shell Alex 2023-05-03 06:39:20 +03:00
  • 2523ad0911
    Update echo program Alex 2023-05-03 06:38:49 +03:00
  • 850415b559
    Create "bin" directory Alex 2023-05-03 06:38:33 +03:00
  • faa781a9ca
    Cleanup init Alex 2023-04-23 22:18:14 +03:00
  • 1000a57531
    Fix std file operations Alex 2023-04-23 22:18:06 +03:00
  • f740c1e736
    Fix compiler warning Alex 2023-04-23 22:17:43 +03:00
  • 0c24ad31ae
    Update doomgeneric submodule Alex 2023-04-23 21:38:50 +03:00
  • 43aad488a7
    Update libc implementation Alex 2023-04-23 21:38:36 +03:00
  • 6deb37fbfe
    Compile doom Alex 2023-04-23 21:38:12 +03:00
  • 8ea508fa48
    Update sysbase.h Alex 2023-04-21 18:52:57 +03:00
  • 52f39a9931
    Fix wrong file syscall usage Alex 2023-04-21 18:31:51 +03:00
  • e5b83f6b72
    Fix multiple bugs throughout the codebase Alex 2023-04-21 17:25:00 +03:00
  • baacbbdbd7
    Fix elf interpreter Alex 2023-04-20 08:07:39 +03:00
  • c20aae9504
    Fix elf interpreter (less broken) Alex 2023-04-07 05:28:38 +03:00
  • 78494d58eb
    Fix stub lib Alex 2023-04-07 05:28:13 +03:00
  • 1a2f662bf9
    Update license year Alex 2023-04-04 02:03:07 +03:00
  • 16d9ce870e
    Reset the color to #CCCCCC Alex 2023-04-02 15:48:58 +03:00
  • 865ad9257b
    Fix functions visibility Alex 2023-04-02 15:48:45 +03:00
  • 434589b73c
    Disable SIMD in printf functions Alex 2023-04-02 15:48:23 +03:00
  • d8a3c5a127
    Do not build with SIMD support Alex 2023-04-02 15:47:10 +03:00
  • 21b743e047
    Fix elf interpreter and clean up the code Alex 2023-04-02 15:46:42 +03:00
  • 58bc0b1c8c
    Update mlibc submodule Alex 2023-03-31 17:42:56 +03:00
  • 7234de7920
    Update ELF interpreter Alex 2023-03-31 17:39:01 +03:00
  • b63459b7f3
    Update KCtl enum Alex 2023-03-31 17:38:33 +03:00
  • fc97b09d6e
    Support i386 Alex 2023-03-29 03:02:29 +03:00
  • 0c10aac7df
    Typo Alex 2023-03-23 05:29:35 +02:00
  • c63330527d
    Include only mlibc Alex 2023-03-23 05:25:18 +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
  • fccec5a09e
    Add InterpreterIPCData Alex 2023-03-20 04:42:14 +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
  • 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
  • f1c703452d
    Update init Alex 2023-02-19 01:49:29 +02:00
  • 7641acedac
    Wrong casting Alex 2023-02-13 16:13:54 +02:00
  • dff306fa2e
    Stub Alex 2023-02-10 05:44:06 +02:00
  • 5de802f825
    Updated Makefile Alex 2023-01-03 00:45:01 +02:00
  • 6eb4bdd6f5
    ELF Interpreter stub Alex 2022-12-25 22:47:47 +02:00
  • 40410cba41
    Updated userspace Alex 2022-12-24 09:18:45 +02:00
  • 0ce6433311
    Updated init app Alex 2022-12-15 03:06:22 +02:00
  • d82d725f11
    Updated libs Alex 2022-12-15 02:58:29 +02:00
  • 741e1e908f
    libsys stub Alex 2022-12-15 02:58:07 +02:00
  • 06eb5a1467
    Fixed header conflict Alex 2022-12-15 02:57:36 +02:00
  • f9ae9df392
    Updated init Alex 2022-12-12 00:45:03 +02:00
  • 123ae92e47
    Updated libc Alex 2022-12-12 00:44:43 +02:00
  • 9ff9b3a319
    Updated libs Alex 2022-12-12 00:44:28 +02:00
  • dc1971acef
    Typo Alex 2022-12-11 05:36:53 +02:00
  • b33646cf11
    Fixed crash Alex 2022-12-10 09:32:53 +02:00
  • ae1a9cfda6
    Fix envp Alex 2022-12-10 09:32:41 +02:00
  • bf3275df0d
    Push envc & envp Alex 2022-12-10 09:32:32 +02:00
  • 70eb5a4625
    "hlt" causes GPF Alex 2022-12-10 06:05:48 +02:00
  • e9d766e735
    Added stub newlib and mlibc Alex 2022-12-08 10:01:21 +02:00
  • 397d4f9c5e
    Toolchain Alex 2022-12-08 07:45:56 +02:00
  • 096564b586
    Update include directory Alex 2022-12-07 17:16:48 +02:00
  • fb075aa713
    Removed "_init" from crt Alex 2022-12-07 14:03:14 +02:00
  • 2b57c3126a
    Updated libc Alex 2022-12-07 13:53:08 +02:00
  • bc92258a5f
    Added stack guard Alex 2022-11-28 08:21:24 +02:00