Mirco De Marchi
eecb9dcc71
Update README.md with deadlock prevention enablement info
2021-03-26 19:01:34 +01:00
Mirco De Marchi
feee0b80db
Clean code
2021-03-26 18:28:19 +01:00
Mirco De Marchi
a5bc390cf0
Rename available, max, alloc and need deadlock structures
2021-03-26 16:00:39 +01:00
Mirco De Marchi
eafaca084f
Replace tabs with spaces
2021-03-26 14:53:02 +01:00
Mirco De Marchi
f957e05615
Integrate OS compatibility in this brench
2021-03-26 14:48:07 +01:00
Enrico Fraccaroli
05c3f2c033
Add skeleton code for deadlock prevention.
2021-03-23 13:32:46 +01:00
Enrico Fraccaroli
1236941a9c
Merge pull request #4 from mentos-team/compatibility
...
Compatibility
2021-01-26 10:02:28 +01:00
Mirco De Marchi
de33947249
Update README.md with prerequisistes install commands and some fix
2021-01-19 21:24:53 +01:00
Mirco De Marchi
05397f24c9
Add compatibility for GCC 10
...
Insert additional -fcommon C flag to obtain the same behavior of previous versions of GCC compilers, because
now, by default GCC 10 compiler has the -fno-common flag
that give error when omitting extern when declaring
a global variable in a header file.
TODO: for the next MentOS release check the "extern"
keyword in global variable in header files.
2021-01-19 19:17:59 +01:00
Mirco De Marchi
0d8fa6c9cd
Remove SDL in qemu command for ubuntu 19 and 20
...
Add compatibility for ubuntu lsb versions that haven't sdl support
2021-01-19 17:02:56 +01:00
Mirco De Marchi
b47110b402
Improve compatibility for Ubuntu 18.04
...
Disable ASM_NASM language and take only ASM language with third_party nasm tool to avoid errors.
2021-01-19 15:43:53 +01:00
Mirco De Marchi
f99b9f739c
Add MacOS compatibility with cross-compiler toolchain
2021-01-19 10:42:42 +01:00
Enrico Fraccaroli
6fd063984a
Add new defines to vfs types
2019-05-16 17:22:47 +02:00
Enrico Fraccaroli
bc2623ce99
Clean up stdlib
2019-05-16 17:22:21 +02:00
Enrico Fraccaroli
c16a750251
Use standard limits for VFS file and path length
2019-05-16 17:13:35 +02:00
Enrico Fraccaroli
c673fb9351
Improve multiboot code
2019-05-16 17:03:37 +02:00
Enrico Fraccaroli
25ffb602ea
Improve multiboot info
2019-05-16 16:19:26 +02:00
Enrico Fraccaroli
552e2a073f
Update limit values
2019-05-16 13:59:07 +02:00
Enrico Fraccaroli
c0e5808656
Standardize most system calls
2019-05-10 17:18:34 +02:00
Enrico Fraccaroli
9368b0d6eb
Canonicalize sys_open and sys_close, add close System Call
2019-05-10 12:26:30 +02:00
Enrico Fraccaroli
3bfa61d189
Re-format the code
2019-05-10 12:07:35 +02:00
Enrico Fraccaroli
d9fd3b1646
Clean math code
2019-05-10 12:04:50 +02:00
Enrico Fraccaroli
14d64d25d3
Remove getchar old code
2019-05-10 12:01:10 +02:00
Enrico Fraccaroli
dbeed54f2b
Just return 0 when passing NULL string to atoi
2019-05-10 12:00:03 +02:00
Enrico Fraccaroli
07bd4d7901
Improve atoi function, safeguard gets function from out-of-bound errors
2019-05-10 11:59:18 +02:00
Enrico Fraccaroli
614d3dfd62
Standardize assert
2019-05-10 11:28:47 +02:00
Luigi Capogrosso
9af9701ddb
New files
v0.3.0
2019-05-08 17:21:47 +02:00
Luigi Capogrosso
7d9085fecf
Finish v0.3.0
2019-05-08 17:07:11 +02:00
Luigi Capogrosso
3d9beb5ee0
Removed useless badges
2019-05-08 16:12:51 +02:00
Luigi Capogrosso
08372721d4
Update README.md
2019-05-08 15:59:50 +02:00
Luigi Capogrosso
9eec6f69ee
Add badges
2019-05-08 13:37:03 +02:00
Luigi Capogrosso
843fa67ba2
Update README.md
2019-05-08 13:14:01 +02:00
Luigi Capogrosso
14b4b91845
Fix typo
2019-05-07 08:21:53 +02:00
Luigi Capogrosso
a2dde7036e
Minor changes
2019-05-06 17:53:18 +02:00
Luigi Capogrosso
57bd71b717
Add README.md file
2019-05-06 17:14:08 +02:00