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 |
|
Enrico Fraccaroli (Galfurian)
|
23f2a036e7
|
Clean ps command code.
|
2023-08-11 13:28:36 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
cd6f876fa8
|
Improve mkdir output
|
2023-08-11 13:28:19 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
954f6342ec
|
Increase wait time.
|
2023-08-11 13:12:08 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
55b5eb8cee
|
Fix format, and dela with type casting.
|
2023-08-11 13:04:34 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
24ebe9647c
|
Minor format changes.
|
2023-08-11 11:37:30 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
ee2c0ebd88
|
Fix how ATA driver determines the type of a device.
|
2023-07-12 14:28:36 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
1cbc7519c9
|
Add missing pragma once
|
2023-07-12 14:27:21 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
16b905625d
|
Turn port-io into header-only.
|
2023-07-12 14:26:52 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
707c0e408b
|
Improve dec_to_binary function
|
2023-07-12 14:26:14 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
dc5a30573c
|
Reorganize PCI functionalities, and ATA drivers.
|
2023-07-01 16:07:00 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
28276bf565
|
Add macro to compute number of elements inside an array.
|
2023-07-01 16:06:34 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
3ed59b6f55
|
Add function to count element in arrays.
|
2023-06-29 15:48:56 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
d6c4dc3184
|
Add qemu disk flags to load ext2 drive first.
|
2023-06-29 13:17:37 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
86e046d080
|
Minor naming changes inside port_io
|
2023-06-29 13:00:15 -04:00 |
|
Enrico Fraccaroli (Galfurian)
|
760667e00f
|
Show total size in human format in ls command.
|
2023-06-27 11:15:21 -04:00 |
|