|
bb5a743ed4
|
Kernel shell as a syscall
|
2021-03-08 17:16:21 +01:00 |
|
|
c6e568990f
|
Syscall table
|
2021-03-08 16:27:54 +01:00 |
|
|
bc2e1f80d3
|
Syscall args
|
2021-03-04 18:05:20 +01:00 |
|
|
999f41f3c2
|
Syscall parameters (1)
|
2021-03-04 15:11:07 +01:00 |
|
|
59318483f9
|
Userspace can trigger syscalls
|
2021-03-04 11:49:50 +01:00 |
|
|
b3d83fac11
|
Clean ISR/Syscall handler
|
2021-03-04 10:19:06 +01:00 |
|
|
675d3a5924
|
Some cleanup
|
2021-03-03 17:31:31 +01:00 |
|
|
d0d546e073
|
We now jump to userspace !
|
2021-03-01 16:29:37 +01:00 |
|
|
3c1e97c157
|
Rewritten GDT descriptors
|
2021-03-01 16:07:39 +01:00 |
|
|
7621babbd1
|
WIP: GDT is now right. Have to debug iretq GPF
|
2021-02-28 14:06:29 +01:00 |
|
|
b57ed861ff
|
WIP : gdt problem ?
|
2021-02-27 01:03:09 +01:00 |
|
|
d3db4efba4
|
Syscall vector operational (for kernel mode)
|
2021-02-26 19:10:25 +01:00 |
|
|
4e5da302a0
|
Syscall first parameter (2)
|
2021-02-26 18:23:46 +01:00 |
|
|
bc3e8323bd
|
Add syscall.c|h|asm in kernel/ke (2)
|
2021-02-26 18:04:39 +01:00 |
|
|
b270c2608c
|
Don't need more ISR than IRQ lines + syscall vector
|
2021-02-26 17:03:39 +01:00 |
|
|
e00ce40c6e
|
int 0x80 is triggered (but nothing printed though)
* Better gdb options (hbreak)
* 255 isr can now be registered
* EarlyExceptionHandler is static
|
2021-02-26 13:18:20 +01:00 |
|
|
65694e4b5e
|
Happy new year ! (a bit late)
|
2021-02-18 19:54:35 +01:00 |
|
|
33a614d8e2
|
Legal update
|
2020-09-27 17:33:48 +02:00 |
|
|
cffb941feb
|
Merge branch 'pci' into shell
|
2020-02-20 08:46:46 +01:00 |
|
|
cd10ff92a0
|
Rewriting all project tree
|
2020-02-19 22:19:58 +01:00 |
|
|
c6910a745b
|
Print debug buffer on panic
|
2020-02-14 16:07:46 +01:00 |
|
|
f1ae002ded
|
Some cleanup
|
2020-02-12 17:51:14 +01:00 |
|
|
df8ba9e3ea
|
More professional dmesg
|
2020-02-12 16:09:44 +01:00 |
|
Julian Barathieu
|
ff0cb34df0
|
libbuf (reversal of reversal)
|
2020-02-11 11:16:24 +01:00 |
|
|
821019e0d8
|
some bug corrected
|
2020-02-08 16:02:59 +01:00 |
|
|
0b7247ef00
|
Spurious exception now detected and handled #83
|
2020-02-08 00:32:39 +01:00 |
|
|
4f0922e34a
|
Spurious exception now detected and handled
|
2020-02-08 00:30:09 +01:00 |
|
|
3e8555315b
|
Spurious interrupt?
|
2020-02-07 00:51:18 +01:00 |
|
|
da4c91d3c5
|
misc
|
2020-02-06 17:45:44 +01:00 |
|
|
849a0393a7
|
Update legals : repository copyright dates
|
2020-02-06 14:25:31 +01:00 |
|
Julian Barathieu
|
551d9ccac3
|
dmesg
|
2020-02-06 14:25:31 +01:00 |
|
|
3bd535e995
|
Work on DebugLog in a different buffer
|
2020-02-06 14:25:31 +01:00 |
|
|
e7e948cf5e
|
Revert "new printf & proto-scanf"
This reverts commit 18168ea254010f14486f5aaaeac0b3c072769051.
|
2020-02-06 13:33:04 +01:00 |
|
Julian Barathieu
|
ddbf8ac07e
|
new printf & proto-scanf
|
2020-02-06 10:11:32 +01:00 |
|
|
f30e2a1d4c
|
Integration of scheduler into pit.c
|
2020-02-02 14:21:15 +01:00 |
|
|
6a498c2d08
|
Some tests
|
2020-01-18 00:48:05 +01:00 |
|
|
4a652d7084
|
Working on Paging API
|
2020-01-10 22:41:25 +01:00 |
|
|
36ce243b8c
|
Bug with heap ?
|
2020-01-10 13:36:33 +01:00 |
|
|
737bea025f
|
Minor corrections
|
2020-01-08 00:28:10 +01:00 |
|
|
74d0508b67
|
Minor changes to stack guard
|
2020-01-07 16:56:46 +01:00 |
|
|
f882e16db7
|
Cleanup and misc changes
|
2020-01-07 00:44:39 +01:00 |
|
|
5155287309
|
ISRs IST (TSS) and RO .rodata & .text pages
|
2020-01-06 00:30:50 +01:00 |
|
|
5829d7a353
|
New TSS IST used by all ISRs
|
2020-01-05 20:13:53 +01:00 |
|
|
ea95dce749
|
Working on issue #76 : TSS
|
2019-12-31 00:19:46 +01:00 |
|
|
7b35afb291
|
No more optimization (for instance) for PIT ISR
|
2019-12-21 12:45:54 +01:00 |
|
|
b21f82cbdb
|
Some buggy stuff about optimization of PIT
|
2019-12-21 12:40:53 +01:00 |
|
|
f317310437
|
more work on timers
|
2019-11-18 00:15:39 +01:00 |
|
|
5d7374de80
|
stuff
|
2019-11-16 22:41:46 +01:00 |
|
|
c92cb89399
|
stuff
|
2019-11-15 21:45:40 +01:00 |
|
|
17ccd2d53b
|
CPU Speed is now detected successfully
|
2019-11-15 00:14:49 +01:00 |
|