Baptiste Wicht
|
4f481be7c8
|
Remap correctly IRQs 0->15 to IDT 32->47
|
2013-10-18 18:10:24 +02:00 |
|
Baptiste Wicht
|
de04e6c8e8
|
Fix interruptions
|
2013-10-18 13:37:39 +02:00 |
|
Baptiste Wicht
|
bd8626b905
|
Cleanup
|
2013-10-18 13:37:14 +02:00 |
|
Baptiste Wicht
|
a2f78911f7
|
Fix makefile for bochs
|
2013-10-18 08:09:51 +02:00 |
|
Baptiste Wicht
|
5ed1e82332
|
Updates
|
2013-10-17 16:45:48 +02:00 |
|
Baptiste Wicht
|
4a8ea7a1b8
|
Add small security to make sure every sector is read
|
2013-10-17 16:32:45 +02:00 |
|
Baptiste Wicht
|
06810e5352
|
Fix size of address
|
2013-10-17 10:35:37 +02:00 |
|
Baptiste Wicht
|
7752626c85
|
Refactor tables
|
2013-10-17 10:33:26 +02:00 |
|
Baptiste Wicht
|
f3750c61a6
|
Install interrupts
Install ISRs
|
2013-10-16 23:08:26 +02:00 |
|
Baptiste Wicht
|
b1ed8f89b2
|
Cleanup
|
2013-10-16 12:43:42 +02:00 |
|
Baptiste Wicht
|
cfe218aca5
|
Refactor features extraction
Add fpu and aes
|
2013-10-16 12:42:28 +02:00 |
|
Baptiste Wicht
|
e0b7aaa240
|
Add avx to the list of gathered features
|
2013-10-16 12:33:57 +02:00 |
|
Baptiste Wicht
|
41ecd7c69a
|
Add print_int_normal
|
2013-10-16 10:21:26 +02:00 |
|
Baptiste Wicht
|
ac650c0b90
|
Only get MPERF/APERF if Hardware Coordination is on
|
2013-10-16 09:19:05 +02:00 |
|
Baptiste Wicht
|
ec053358eb
|
Display L2 cache size
|
2013-10-15 22:56:18 +02:00 |
|
Baptiste Wicht
|
85fc269d49
|
Fix family and model computations
|
2013-10-15 22:36:26 +02:00 |
|
Baptiste Wicht
|
5d18409862
|
Improve sysinfo
|
2013-10-15 22:25:19 +02:00 |
|
Baptiste Wicht
|
e15970b900
|
Implement help command
|
2013-10-15 20:19:47 +02:00 |
|
Baptiste Wicht
|
283eece7c7
|
Cleanup
|
2013-10-14 19:20:06 +02:00 |
|
Baptiste Wicht
|
fe939dd400
|
Separate keyboard and console from shell
|
2013-10-14 19:18:14 +02:00 |
|
Baptiste Wicht
|
d6470f3bae
|
Activate all warnings
|
2013-10-14 19:18:05 +02:00 |
|
Baptiste Wicht
|
07f1c4acc0
|
Move keyboard utilities
|
2013-10-14 19:00:42 +02:00 |
|
Baptiste Wicht
|
2eee9e8242
|
Separate the loading and the shell itself
|
2013-10-14 18:56:17 +02:00 |
|
Baptiste Wicht
|
62d11f6fe5
|
Move commands to another source file
|
2013-10-14 18:47:51 +02:00 |
|
Baptiste Wicht
|
667a75b467
|
Add command to clear the screen
|
2013-10-14 18:38:27 +02:00 |
|
Baptiste Wicht
|
b756882e5a
|
Use the host CPU as the virtualized one
|
2013-10-14 16:39:36 +02:00 |
|
Baptiste Wicht
|
4f78ae19eb
|
Remove last dangerous macro
|
2013-10-14 16:36:48 +02:00 |
|
Baptiste Wicht
|
d973962312
|
Remove PRINT_P macro
|
2013-10-14 16:08:58 +02:00 |
|
Baptiste Wicht
|
7597bc6519
|
Use function instead of macro
|
2013-10-14 15:53:59 +02:00 |
|
Baptiste Wicht
|
390d49d81d
|
Remove useless function
|
2013-10-14 15:51:17 +02:00 |
|
Baptiste Wicht
|
c912bad689
|
Implement the sysinfo command
|
2013-10-14 15:49:04 +02:00 |
|
Baptiste Wicht
|
e292ea7294
|
Move intel_64.asm to the correct folder
|
2013-10-13 11:32:21 +02:00 |
|
Baptiste Wicht
|
c2bd47e3e5
|
Implement functions to manipulate integers
|
2013-10-13 11:30:55 +02:00 |
|
Baptiste Wicht
|
4993a2bb56
|
Implement reboot
|
2013-10-13 11:08:59 +02:00 |
|
Baptiste Wicht
|
708aacad23
|
Finish implementation of executions of commands
|
2013-10-13 11:02:27 +02:00 |
|
Baptiste Wicht
|
60e581823e
|
Improve the error message when the command is not found
|
2013-10-13 10:44:33 +02:00 |
|
Baptiste Wicht
|
ca333330e1
|
Implement string comparisons for command selection
|
2013-10-13 10:36:57 +02:00 |
|
Baptiste Wicht
|
4702282150
|
Refactorings
|
2013-10-12 23:35:46 +02:00 |
|
Baptiste Wicht
|
0ff269b641
|
Optimize
|
2013-10-12 23:28:21 +02:00 |
|
Baptiste Wicht
|
e9d181922c
|
Cleanup
|
2013-10-12 23:26:28 +02:00 |
|
Baptiste Wicht
|
22d9efc764
|
Implement messages when command not found
|
2013-10-12 23:22:44 +02:00 |
|
Baptiste Wicht
|
e6bd36a9b5
|
Preparing the structure to enter commands
|
2013-10-12 20:27:37 +02:00 |
|
Baptiste Wicht
|
6123687d8e
|
Small optimization
|
2013-10-12 20:07:25 +02:00 |
|
Baptiste Wicht
|
c3ecb38205
|
Start implementing keyboard support
|
2013-10-12 20:06:56 +02:00 |
|
Baptiste Wicht
|
282a80542d
|
Hide cursor using BIOS
|
2013-10-12 12:02:29 +02:00 |
|
Baptiste Wicht
|
1090154d72
|
Remove messages
|
2013-10-12 12:02:22 +02:00 |
|
Baptiste Wicht
|
78175d0ee5
|
Finish 64 bit mode
Cleanup
Display some interface
|
2013-10-12 11:54:41 +02:00 |
|
Baptiste Wicht
|
aeeb43293f
|
Fix 32 bits mode
|
2013-10-12 09:35:38 +02:00 |
|
Baptiste Wicht
|
ec8213c424
|
Try long mode
|
2013-10-10 18:07:33 +02:00 |
|
Baptiste Wicht
|
d71f2d4abc
|
Prototype of switching to long mode
|
2013-10-10 17:57:18 +02:00 |
|