Enrico Fraccaroli (Galfurian)
|
40e4faad90
|
Use gcc@11 under MacOS
|
2023-11-30 11:43:45 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
f4c35a09de
|
Use gcc@11 under MacOS
|
2023-11-30 11:38:17 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
42d84be2c3
|
Use gcc@11 under MacOS
|
2023-11-30 11:35:13 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
28c00fd9ed
|
Use gcc@11 under MacOS
|
2023-11-30 11:29:04 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
379950fb45
|
Fix minor conversion problems
|
2023-11-30 11:26:31 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
4292149567
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:45:27 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
030c16d29e
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:40:27 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
29e9d2ff11
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:38:44 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
24b2182bec
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:37:47 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
a8cfac3c1f
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:35:08 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
654a3165c0
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:34:42 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
c8544ad6a4
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:29:11 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
61e6954265
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:20:23 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
237bfcefb3
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:17:45 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
b7c32fc102
|
Use x86_64-elf-gcc under MacOS
|
2023-11-29 10:13:48 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
2ec77db77a
|
Fix link to homebrew
|
2023-11-29 10:10:13 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
7ce609fddc
|
Fix compilation with clang 15.0.7
|
2023-11-28 10:10:28 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
75abb84f25
|
Fix procfs inability to set st_mode properly
|
2023-11-24 15:50:20 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
f066dd2ad9
|
Add support for reading symlinks
|
2023-11-21 14:20:41 -05:00 |
|
Enrico Fraccaroli (Galfurian)
|
1197797ee1
|
Add symlink function (not yet implemented in ext2)
|
2023-09-01 11:17:40 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
45f75bd00d
|
Add readme to the list of compiled files.
|
2023-08-30 15:39:23 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
163e83009d
|
Make tokenize work with a const char pointer.
|
2023-08-30 15:38:52 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
ecf5907f83
|
Transform readline into a globally accessible function.
|
2023-08-30 15:38:24 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
78c1ff4bd4
|
Minor improvements to the string-related functions.
|
2023-08-30 11:51:25 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
c82c13417d
|
Move the list of programs at the beginning.
|
2023-08-30 10:57:01 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
d50d997d6e
|
Wrap single line statements inside braces.
|
2023-08-24 12:17:16 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
f35abd187b
|
Update readme.
|
2023-08-23 10:58:15 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
a1071d50ef
|
Update readme.
|
2023-08-23 10:56:24 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
24499a20e9
|
Update readme
|
2023-08-23 10:49:59 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
266f527d2a
|
Merge branch 'feature/shm' into develop
|
2023-08-23 10:36:18 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
122551ab45
|
Revert init process changes.
|
2023-08-23 09:59:34 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
6b077ccfac
|
Improve comments and code formatting.
|
2023-08-23 09:55:05 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
452aa40770
|
Properly set exit code for killed processed.
|
2023-08-22 16:32:43 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
c82779f1af
|
After queuing a SEGV for the process that caused a page fault, we call the scheduler to properly handle it.
|
2023-08-22 15:40:05 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
bf59ccd0f4
|
Simplify debugging initialization, and allow vscode (Native Debug extension) to use .gdbinit.
|
2023-08-22 11:52:51 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
aafa26ea38
|
Send a SIGSEGV whenever a page is not copy-on-write, and the user is trying to write on a readonly address.
|
2023-08-22 09:26:39 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
3fc0ba78ca
|
Send a SIGSEGV whenever a page is not present and the user is involved.
|
2023-08-22 09:25:34 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
a50c1a892f
|
Return an integer from __page_handle_cow, allowing the caller to react to an error.
|
2023-08-22 09:24:55 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
08d87ea439
|
Add code that allows to create READONLY shared memory.
|
2023-08-22 09:24:01 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
c37fbf6f40
|
Add shared memory tests.
|
2023-08-22 09:23:31 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
34319442aa
|
Implement shmat and shmdt
|
2023-08-16 14:45:04 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
dde6e6bc9e
|
First rough implementation of shared memory.
|
2023-08-16 11:49:52 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
07d603f47a
|
Fix wrong error check
|
2023-08-11 13:40:46 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
df0a3701aa
|
Improve format
|
2023-08-11 13:40:22 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
459d73b4e7
|
Change global format
|
2023-08-11 13:40:00 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
8578f078c6
|
Improve formatting and enable FLOATING_POINT_ERR
|
2023-08-11 13:39:45 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
20091b196f
|
Start working on shared memory
|
2023-08-11 13:39:18 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
b7f85b9500
|
Improve format
|
2023-08-11 13:38:57 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
83d4beb33d
|
Clean up boot sequence code.
|
2023-08-11 13:31:32 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
63314a8363
|
Improve cd command output.
|
2023-08-11 13:29:01 -04:00 |
|