Rev |
Age |
Author |
Path |
Log message |
Diff |
10051 |
7 d 21 h |
ace_dent |
/kernel/trunk/ |
Remove $Revision$ from kernel file headers
- To better support git, remove SVN dependant `$Revision$` from file headers. This does *not* remove: the use of `__REV__` macro in `boostr.inc` and `kernel.asm`
- Header Copyright notices updated to 2024.
- Minimal white space cleanup (trailing spaces automatically removed).
- Note: `asmxygen.py` has a *large* amount of whitespace cleanup, due to incorrect line endings. |
|
9958 |
137 d 11 h |
dunkaist |
/ |
Switch to the unified (BIOS and UEFI) kernel image
The initial patch by bzt with my minor edits. |
|
9899 |
472 d 15 h |
dunkaist |
/kernel/trunk/ |
Unhardcode some PAGE_SIZE related numbers
4096 is PAGE_SIZE
not 4095 is -PAGE_SIZE
etc |
|
9715 |
837 d 19 h |
Doczom |
/kernel/trunk/ |
small update copyright year in kernel |
|
8284 |
1276 d 19 h |
dunkaist |
/kernel/trunk/ |
uefi4kos: Fix boot and mouse pointer on some configurations.
UEFI firmware doesn't use VESA mode codes, so disable this check
for UEFI boot. |
|
8217 |
1289 d 15 h |
dunkaist |
/kernel/trunk/ |
Use e820entry macro instead of hardcoded values. |
|
8111 |
1316 d 22 h |
dunkaist |
/kernel/trunk/ |
kernel: Split acpi.inc and hpet.inc from init.inc.
Also, replace some hardcoded constants with macros. |
|
8052 |
1413 d 23 h |
rgimad |
/kernel/trunk/ |
translate russian comments to english #3, no code changes |
|
7733 |
1550 d 8 h |
dunkaist |
/kernel/trunk/ |
kernel: Support more than one I/O APIC and 24 interrupts. |
|
7136 |
2353 d 11 h |
dunkaist |
/kernel/trunk/ |
Replace 'equ' macros with '=' ones.
They appear in symbols file.
They don't require parentheses.
They are shorter. |
|
7132 |
2356 d 10 h |
dunkaist |
/kernel/trunk/ |
Update BOOT_DATA structure and use it instead of all the BOOT_* vars. |
|
7130 |
2356 d 15 h |
dunkaist |
/ |
Add UEFI stuff. |
|
7126 |
2368 d 6 h |
dunkaist |
/kernel/trunk/ |
Add EFLAGS_* macros, get rid of some more magic numbers. |
|
7122 |
2373 d 14 h |
dunkaist |
/kernel/trunk/ |
Synchronize memmap.inc and const.inc, replace hardcoded numbers with macros. |
|
6590 |
2785 d 18 h |
serge |
/kernel/trunk/ |
kernel: export acpi root table pointer |
|
6244 |
3024 d 10 h |
serge |
/kernel/trunk/ |
kernel: restart, reboot and power off |
|
5792 |
3190 d 21 h |
serge |
/kernel/trunk/ |
Kernel: Good news, everyone! Now kernel starts at 0.25 seconds faster. |
|
5791 |
3191 d 1 h |
serge |
/kernel/trunk/ |
Kernel: use 22.10 fixed point arithmetic in HPET timestamp calculation. |
|
5787 |
3191 d 22 h |
serge |
/kernel/trunk/ |
Kernel: Initial HPET support |
|
5363 |
3429 d 16 h |
yogev_ezra |
/ |
Change copyright year in kernel and drivers to 2015. No code changes. |
|
5356 |
3431 d 22 h |
serge |
/kernel/trunk/ |
kernel: update PTE bits |
|
5130 |
3542 d 4 h |
serge |
/kernel/trunk/ |
kernel: kolibri-process merged into trunk. This is my little gift to myself for my birthday. |
|
4593 |
3746 d 17 h |
clevermouse |
/kernel/trunk/ |
test_cpu: simplify & detect physical address width |
|
4390 |
3813 d 23 h |
clevermouse |
/kernel/trunk/ |
set type of memory range detected without BIOS, fix r2466 |
|
3732 |
3988 d 4 h |
Serge |
/kernel/trunk/ |
kernel: removed unnecessary duplication of BOOT_VAR |
|
3539 |
4020 d 14 h |
clevermouse |
/kernel/trunk/ |
recode all kernel sources to UTF-8; binary still uses single-byte encoding and isn't changed at all |
|
2466 |
4458 d 23 h |
Serge |
/kernel/trunk/ |
merge acpi |
|
2455 |
4460 d 20 h |
mario79 |
/kernel/trunk/ |
1) Correcting information about copiright
2) VESA draw the small speedup |
|
2443 |
4464 d 21 h |
Serge |
/kernel/trunk/ |
trunk: print cpu count on the debug board |
|
2288 |
4611 d 15 h |
clevermouse |
/kernel/trunk/ |
Style corrected for new rules, no semantic changes |
|
2231 |
4633 d 20 h |
Serge |
/kernel/trunk/ |
merge apic code |
|
2218 |
4635 d 3 h |
Serge |
/kernel/trunk/ |
merge acpi #2217 |
|
2129 |
4660 d 1 h |
serge |
/kernel/trunk/ |
irq: reset fail counter
all kernel: replace old non-blocking mutexes |
|
1455 |
5151 d 21 h |
art_zh |
/kernel/trunk/ |
1) back to #1451 to save some phys. memory
2) non-PSE paging restored
3) documentation corrected |
|
1454 |
5153 d 15 h |
art_zh |
/kernel/trunk/ |
Number of system pages corrected |
|
1453 |
5155 d 4 h |
art_zh |
/kernel/trunk/ |
useless i486-code removed from init.inc |
|
1451 |
5157 d 15 h |
art_zh |
/kernel/trunk/ |
kernel PTE initialization bug fixed |
|
1332 |
5269 d 0 h |
diamond |
/kernel/trunk/ |
kernel heap size restored to correct value after rev. 1130 |
|
1331 |
5269 d 14 h |
diamond |
/kernel/trunk/ |
init_page_map fixed |
|
1131 |
5422 d 23 h |
diamond |
/kernel/trunk/ |
align |
|