Rev |
Age |
Author |
Path |
Log message |
Diff |
7734 |
1518 d 5 h |
dunkaist |
/kernel/trunk/boot/ |
kernel: Implement reboot via fixed Reset register in FADT table if available.
The code expects the register is in system_io space.
Other options are not implemented but it works on my computer (c). |
|
7132 |
2325 d 0 h |
dunkaist |
/kernel/trunk/ |
Update BOOT_DATA structure and use it instead of all the BOOT_* vars. |
|
7129 |
2325 d 6 h |
dunkaist |
/kernel/trunk/ |
Split bootbios.asm and kernel.asm.
* Move bios-related part of kernel.asm before B32 label to
bootbios.asm file;
* Move bx_from_load, boot_dev and kernel_restart_bootblock variables
to BOOT_* 0x9000 block;
* Update Tupfile.lua, Makefile, build.bat, build.sh accordingly;
* Now bios and uefi loaders can jump to very first byte of the kernel. |
|
7121 |
2343 d 2 h |
dunkaist |
/kernel/trunk/ |
Remove VRR code, mostly commented out anyway. |
|
6244 |
2993 d 0 h |
serge |
/kernel/trunk/ |
kernel: restart, reboot and power off |
|
5363 |
3398 d 6 h |
yogev_ezra |
/ |
Change copyright year in kernel and drivers to 2015. No code changes. |
|
5130 |
3510 d 18 h |
serge |
/kernel/trunk/ |
kernel: kolibri-process merged into trunk. This is my little gift to myself for my birthday. |
|
5032 |
3544 d 15 h |
clevermouse |
/kernel/trunk/ |
don't rely on BIOS for returning to real mode |
|
2455 |
4429 d 10 h |
mario79 |
/kernel/trunk/ |
1) Correcting information about copiright
2) VESA draw the small speedup |
|
2288 |
4580 d 5 h |
clevermouse |
/kernel/trunk/ |
Style corrected for new rules, no semantic changes |
|
1962 |
4700 d 9 h |
clevermouse |
/kernel/ |
merge kolibri-cfg into trunk |
|
748 |
5913 d 21 h |
heavyiron |
/ |
*Remove unneeded ps2mouse.inc and m_ps2.inc
*Remove 18.1 and 18.9.1 functions (sinse 465 revision they doesn't work), so CPU now use END application for reboot
NOTE: file ROSE.TXT don't used in kernel now and can be deleted from image
*New END application form Leency & Veliant |
|
681 |
5981 d 8 h |
diamond |
/kernel/trunk/ |
shutdown code now correctly handles >128 Kb file kernel.mnt |
|
593 |
6120 d 13 h |
mikedld |
/kernel/trunk/ |
Revision numbering fix |
|
465 |
6220 d 20 h |
serge |
/kernel/trunk/ |
merge flat kernel |
|
431 |
6243 d 14 h |
serge |
/kernel/trunk/ |
copyrights |
|
425 |
6248 d 3 h |
victor |
/kernel/trunk/ |
added computing of current #revision for kernel *.inc and *.asm files |
|
424 |
6248 d 8 h |
spraid |
/kernel/trunk/ |
|
|
381 |
6268 d 6 h |
serge |
/kernel/trunk/ |
replace all vars whith symbolic constants |
|
301 |
6298 d 10 h |
diamond |
/kernel/trunk/boot/ |
applied hint by Black_mirror for keyboard work after kernel restart |
|
227 |
6357 d 18 h |
serge |
/kernel/trunk/ |
1)drivers version control
2)extended events format
3)ATI hardware cursor |
|
224 |
6360 d 19 h |
serge |
/kernel/trunk/ |
fixed cursor clipping in 24bpp video mode |
|
183 |
6404 d 14 h |
diamond |
/ |
Kernel: support for kernel packer
kfar: updated to 0.14 (warning when deleting) |
|
143 |
6450 d 14 h |
diamond |
/ |
bootcode.inc: fixed error in loader block checks
dev_hdcd.inc: increased delay in reset function
kernel.asm: now kernel loads system programs (vrr_m/launcher and cpu) via fn 70
shutdown.inc: corrected code of rose output
IR, VRR_M: modified to use function 70 + optimization |
|
139 |
6453 d 13 h |
diamond |
/ |
Kernel: rewritten function 4
@rcher, ac97wav, midamp, rtfread: modified to use function 70 |
|
117 |
6471 d 8 h |
mario79 |
/kernel/trunk/ |
1. Optimization of the mode 320*200*256. Load on CPU is less. Small increase of speed.
2. Optimization of the mode 640*480*16. Substantial growth of speed.
3. At the expense of deleting the superfluous code from vga.inc the size of a kernel has decreased. |
|
89 |
6520 d 15 h |
diamond |
/kernel/trunk/ |
Bugfixes: videomode 9; returned ebx in 70.1 for CD |
|
82 |
6547 d 16 h |
halyavin |
/kernel/trunk/ |
Now kernel can be compiled with fasm 1.66. |
|
79 |
6558 d 14 h |
diamond |
/ |
Added APM interface disconnection before real-mode shutdown.
Optimized FIRE program: code size 690->474, now it fits in one sector;
memory requirements 0.5Mb -> 200Kb. |
|
61 |
6614 d 16 h |
halyavin |
/kernel/trunk/ |
Return value of 58 function is corrected. Shutdown.inc optimized. Changes from diamond. |
|
46 |
6648 d 16 h |
halyavin |
/kernel/trunk/boot/ |
fixes of boot code from diamond for correct restarting from memory |
|
30 |
6702 d 15 h |
halyavin |
/kernel/trunk/boot/ |
Bug leading to crash during restart from memory fixed |
|
27 |
6729 d 10 h |
halyavin |
/kernel/trunk/boot/ |
Remapping IRQs to standart scheme in real mode during shutdown added. |
|
2 |
6778 d 22 h |
msu-se |
/ |
moving to kernel directory |
|
1 |
6779 d 9 h |
ha |
/trunk/ |
Kolibri 5 initial checkout |
|