Rev |
Age |
Author |
Path |
Log message |
Diff |
8117 |
1285 d 8 h |
dunkaist |
/ |
kernel: Don't read acpi_dev_* vars that if uninitialized.
Currently only uefi4kos loader initializes these variables. May be one
day BIOS loaders will load DEVICES.DAT file and initialize these vars
too, may be one day we will detect APIC IRQs via ACPI. But not today. |
|
8111 |
1289 d 22 h |
dunkaist |
/kernel/trunk/ |
kernel: Split acpi.inc and hpet.inc from init.inc.
Also, replace some hardcoded constants with macros. |
|
8093 |
1299 d 9 h |
dunkaist |
/kernel/trunk/ |
Assert sizeof.APPDATA=256, use it instead of hardcoded 256 value. |
|
8092 |
1305 d 9 h |
dunkaist |
/ |
uefi4kos: Read config and kernel files from the disk.
* Now there is a config file with boot options, example included.
* Config, kernel and ramdisk are loaded from the disk, not compiled in.
* DEVICES.DAT file is also optionally loaded from the disk.
* Also, move the loader to /kernel/trunk/bootloader/uefi4kos. |
|
8052 |
1386 d 22 h |
rgimad |
/kernel/trunk/ |
translate russian comments to english #3, no code changes |
|
8051 |
1388 d 14 h |
rgimad |
/kernel/trunk/ |
Translate russian comments to english #2 , no code changes |
|
8050 |
1388 d 20 h |
rgimad |
/kernel/trunk/core/ |
translate russian comments to english, no code changes |
|
8037 |
1421 d 23 h |
dunkaist |
/kernel/trunk/ |
Move slab allocator code from bus/usb/memory.inc to core/slab.inc. |
|
7968 |
1441 d 21 h |
hidnplayr |
/kernel/trunk/core/ |
ай-яй-яй: Fix #7967 |
|
7967 |
1441 d 21 h |
hidnplayr |
/kernel/trunk/ |
User-land ring buffers. |
|
7965 |
1442 d 22 h |
hidnplayr |
/kernel/trunk/ |
Improved readability, no semantic changes. |
|
7830 |
1466 d 16 h |
pavelyakov |
/kernel/trunk/ |
Does not work stably :( |
|
7828 |
1466 d 17 h |
pavelyakov |
/kernel/trunk/ |
Core: new function sys array |
|
7733 |
1523 d 8 h |
dunkaist |
/kernel/trunk/ |
kernel: Support more than one I/O APIC and 24 interrupts. |
|
7327 |
2075 d 23 h |
pavelyakov |
/ |
По решению администрации убрал функцию |
|
7325 |
2076 d 2 h |
pavelyakov |
/kernel/trunk/core/ |
Fixed error code and optimized function |
|
7323 |
2077 d 23 h |
pavelyakov |
/kernel/trunk/core/ |
Fixed error |
|
7322 |
2077 d 23 h |
pavelyakov |
/kernel/trunk/core/ |
Fix style |
|
7321 |
2077 d 23 h |
pavelyakov |
/ |
Added KERNEL process |
|
7320 |
2078 d 2 h |
pavelyakov |
/kernel/trunk/core/ |
Added function checksum security |
|
7319 |
2078 d 12 h |
pavelyakov |
/kernel/trunk/core/ |
Added Implementation of the function in the system - EAX = 81 |
|
7276 |
2182 d 12 h |
dunkaist |
/ |
Enable xsave/xrstor, attempt 2. |
|
7199 |
2235 d 12 h |
dunkaist |
/kernel/trunk/core/ |
Disable xsave code until proper fix. |
|
7168 |
2256 d 20 h |
clevermouse |
/kernel/trunk/core/ |
revert FpuSave/FpuRestore to old implementations because existing drivers don't know about AVX, provide alternate exports AvxSaveSize/AvxSave/AvxRestore |
|
7165 |
2264 d 20 h |
clevermouse |
/kernel/trunk/ |
fix FPU after r7124 for other CPU configurations |
|
7164 |
2264 d 21 h |
clevermouse |
/kernel/trunk/core/ |
fix FPU after r7124 |
|
7136 |
2326 d 11 h |
dunkaist |
/kernel/trunk/ |
Replace 'equ' macros with '=' ones.
They appear in symbols file.
They don't require parentheses.
They are shorter. |
|
7133 |
2329 d 10 h |
dunkaist |
/kernel/trunk/core/ |
Add tests to autobuild: mtrrtest and test_malloc. |
|
7132 |
2329 d 10 h |
dunkaist |
/kernel/trunk/ |
Update BOOT_DATA structure and use it instead of all the BOOT_* vars. |
|
7124 |
2341 d 7 h |
dunkaist |
/kernel/trunk/ |
Use xsave/xrestor if available, enable AVX* instructions. |
|
7122 |
2346 d 14 h |
dunkaist |
/kernel/trunk/ |
Synchronize memmap.inc and const.inc, replace hardcoded numbers with macros. |
|
6974 |
2424 d 1 h |
0CodErr |
/kernel/trunk/ |
remove unnecessary check |
|
6942 |
2456 d 20 h |
serge |
/kernel/trunk/core/ |
kernel: get_clock_ns() funny 96-bit arithmetic |
|
6941 |
2456 d 21 h |
serge |
/kernel/trunk/core/ |
kernel: get_clock_ns() correction |
|
6926 |
2513 d 14 h |
serge |
/kernel/trunk/ |
kernel: initial pipe() support |
|
6893 |
2547 d 6 h |
pathoswithin |
/kernel/trunk/ |
no need for manual heap initialization (68.11) |
|
6817 |
2684 d 13 h |
dunkaist |
/kernel/trunk/ |
Set CR0.AM bit
Allow applications to get Alignment Check exception |
|
6798 |
2695 d 19 h |
pathoswithin |
/kernel/trunk/ |
proper unicode support |
|
6793 |
2701 d 23 h |
pathoswithin |
/kernel/trunk/core/ |
fix corruption of process termination output |
|
6792 |
2702 d 2 h |
pathoswithin |
/kernel/trunk/ |
preparation |
|