|
74cdc67dce
|
Fix/ignore all the warnings
|
2019-07-01 15:30:00 -05:00 |
|
|
aef1d74750
|
Finish fopen in the vfs and hopefully add a working fopen in stdio.c
|
2019-07-01 15:13:47 -05:00 |
|
|
51bb986d76
|
Change IPC to a mailbox-based system
Instead of using PIDs to identify a destination, a process can have one
or more mailboxes to send messages to.
|
2019-06-27 17:00:23 -05:00 |
|
|
1216d4c000
|
Store size of message in buffer
|
2019-06-22 15:29:02 -05:00 |
|
|
382bd0c5e9
|
large restructure
|
2019-05-24 09:51:45 -05:00 |
|
|
97644881e2
|
Fix put_data
|
2019-05-24 08:29:43 -05:00 |
|
|
57e5d55c36
|
add put_data function
|
2019-05-23 20:42:00 -05:00 |
|
|
eebf2b97fb
|
Add createTaskCr3Param function
|
2019-05-23 20:41:33 -05:00 |
|
|
8135cd2402
|
Add a privleged map_phys syscall
|
2019-05-23 17:08:03 -05:00 |
|
|
204fec4407
|
Remove all drivers and fs code from kernel
|
2019-05-22 14:18:29 -05:00 |
|
|
2497befcea
|
Make copy_data a syscall
|
2019-05-06 08:35:59 -05:00 |
|
|
f34d5029df
|
Add createTaskCr3
|
2019-05-05 13:30:01 -05:00 |
|
|
1efc0bff19
|
Add new_address_space as a syscall
|
2019-05-05 13:14:14 -05:00 |
|
|
35bba425ac
|
Send_msg now reqires size
|
2019-05-04 10:58:52 -05:00 |
|
|
64b249b9c0
|
Actually fix syscalls for messages
|
2019-05-04 10:41:42 -05:00 |
|
|
339a4e3357
|
Messages now use syscalls
|
2019-05-03 09:33:26 -05:00 |
|
|
83e1f27567
|
i386 moved to multiboot2 and x86_64 has physical memory manager
|
2019-04-27 15:03:31 -05:00 |
|
|
20a954716e
|
Change malloc definition to use size_t
|
2019-04-22 13:18:05 -05:00 |
|
|
c8bd8918cd
|
Change pointer casts to uint32_t to char*
|
2019-04-22 08:48:13 -05:00 |
|
|
e8d8f6390e
|
Realloc behaves properly when passed a NULL pointer
|
2019-04-18 08:48:56 -05:00 |
|
|
e3fd4fd5e1
|
Fix warnings
|
2019-04-13 09:23:40 -05:00 |
|
|
f4b82ec850
|
Added fwrite
|
2019-04-09 09:16:37 -05:00 |
|
|
ad3c8288b6
|
Add read bool and write bool to file structure
|
2019-04-09 09:01:06 -05:00 |
|
|
1e51feb511
|
Add vfprintf to stdio.h
|
2019-04-08 16:34:25 -05:00 |
|
|
a938ed448e
|
Added feof and ferror
|
2019-04-08 16:33:49 -05:00 |
|
|
9c0ccfd255
|
Added error indicator in stream
|
2019-04-08 16:33:19 -05:00 |
|
|
edded2e3a1
|
Added errno
|
2019-04-08 15:58:30 -05:00 |
|
|
20ae5d1a31
|
Add IDE driver and r/o ext2 fs driver
|
2019-04-06 09:07:06 -05:00 |
|
|
ed591187a1
|
Files now do not reference libc paths directly
|
2019-03-30 10:39:26 -05:00 |
|
|
334c6a6439
|
Fix syscall memory allocation bug
|
2019-03-17 18:04:06 -05:00 |
|
|
bfc3964804
|
Memory allocation is now a syscall
|
2019-03-17 12:22:00 -05:00 |
|
|
7d2a8b0894
|
IPC now uses void pointers
|
2019-03-15 18:53:50 -05:00 |
|
|
99d7fed783
|
Work and cleanup
|
2019-03-11 09:32:55 -05:00 |
|
|
7131f4ae5a
|
Lots of work
|
2019-02-25 15:42:23 -06:00 |
|
|
b3e086e452
|
Add createTask syscall (Not working in umode)
|
2019-02-11 09:48:50 -06:00 |
|
|
4f25ff7a09
|
Add yield syscall (Not working in umode)
|
2019-02-11 09:47:28 -06:00 |
|
|
65b629e74a
|
Read framebuffer info from GRUB
|
2019-02-09 14:33:29 -06:00 |
|
|
ef90f51688
|
Remove most code for a blank start
|
2019-02-09 12:52:45 -06:00 |
|