coderain
|
e74fa89f68
Merge branch 'master' into mm_rewrite
|
5 năm trước cách đây |
coderain
|
38ced47171
Now booting goes further with the new memory manager
|
5 năm trước cách đây |
coderain
|
a2008648fd
Make the rest of the drivers work with the new MM as well
|
5 năm trước cách đây |
coderain
|
39e299164b
Make the floppy driver and ISA DMA work with the new memory manager
|
5 năm trước cách đây |
coderain
|
2157a8e9eb
Remove the old memory manager. Make changes so the kernel compiles.
|
5 năm trước cách đây |
coderain
|
ba065d626d
Bugfixes. Starting work on sections.
|
5 năm trước cách đây |
coderain
|
7001b53236
Start implementing address space management
|
5 năm trước cách đây |
coderain
|
64a2f98d10
Memory manager initialization bugfixes and improvements
|
6 năm trước cách đây |
coderain
|
dbbcc22291
Fix qsort
|
6 năm trước cách đây |
coderain
|
7be3309df6
Use macros to allow prefixing C runtime library symbols
|
6 năm trước cách đây |
coderain
|
487e8f3923
Memory manager improvements
|
6 năm trước cách đây |
coderain
|
07e7ee3a41
Merge branch 'master' into mm_rewrite
|
6 năm trước cách đây |
coderain
|
cf0e7bf409
Create the bin directories during the build process
|
6 năm trước cách đây |
coderain
|
f873ac437d
[sdk] Implement mini lists, which are singly-linked
|
6 năm trước cách đây |
coderain
|
dcef4bcee0
[sdk] Fix incorrect assumptions in the AVL binary search routines
|
6 năm trước cách đây |
coderain
|
a16949de96
Rewrite the system clock to use timestamps instead of calendar time
|
6 năm trước cách đây |
coderain
|
738cdf14f4
Change the timer syscalls so that sysret_t can be 32-bit
|
6 năm trước cách đây |
coderain
|
1d2617f421
Reorganize the files.
|
6 năm trước cách đây |
coderain
|
126dd9162c
Implement vectored I/O.
|
6 năm trước cách đây |
coderain
|
fa23adff9e
Implement events using semaphores.
|
6 năm trước cách đây |
coderain
|
93a356d7da
Fix pin_memory.
|
6 năm trước cách đây |
coderain
|
260aea5e3f
Fix a stack leak. Prevent the kernel stack from overflowing.
|
6 năm trước cách đây |
coderain
|
c25156ad46
Make sizeof(long) the default heap alignment.
|
6 năm trước cách đây |
coderain
|
fce977c0d1
Get rid of exception_return
|
6 năm trước cách đây |
coderain
|
ae4db17b61
Fix a bug in common.mk.
|
6 năm trước cách đây |
coderain
|
46c61c61ea
Fix a bug in free_page.
|
6 năm trước cách đây |
coderain
|
95d13d26be
Make sure the IOCTL buffers are optional.
|
6 năm trước cách đây |
coderain
|
82ffccf3e4
Switch to the context of the kernel process in vm86_interrupt.
|
6 năm trước cách đây |
coderain
|
59661c59c7
Fix a bug in wait_for_objects.
|
6 năm trước cách đây |
coderain
|
52c5ee0487
Improve process/thread termination.
|
6 năm trước cách đây |