Sergey Semyonov (Serge)
|
92d3d6c2c8
|
kernel: read/write locks, part 1
git-svn-id: svn://kolibrios.org@5343 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-04 11:04:39 +00:00 |
|
Sergey Semyonov (Serge)
|
2f6c0cead9
|
kernel: initialize handle table
git-svn-id: svn://kolibrios.org@5202 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-12-01 04:35:53 +00:00 |
|
Sergey Semyonov (Serge)
|
c28f6e1a01
|
kernel: hotfix for 5130
git-svn-id: svn://kolibrios.org@5165 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-11-04 06:00:48 +00:00 |
|
Sergey Semyonov (Serge)
|
76d618357e
|
kernel: kolibri-process merged into trunk. This is my little gift to myself for my birthday.
git-svn-id: svn://kolibrios.org@5130 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-09-18 07:58:56 +00:00 |
|
CleverMouse
|
99959f9109
|
remove support for COFF drivers
git-svn-id: svn://kolibrios.org@5088 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-09-03 12:05:44 +00:00 |
|
CleverMouse
|
727d1c9b53
|
fix SB16 driver broken in r3727, convert to PE
git-svn-id: svn://kolibrios.org@5057 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-08-25 09:49:27 +00:00 |
|
CleverMouse
|
21132138a1
|
support for stripped PE headers in drivers; declare COFF drivers deprecated
git-svn-id: svn://kolibrios.org@5039 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-08-18 11:18:15 +00:00 |
|
CleverMouse
|
cd8fe59acc
|
don't rely on BIOS for returning to real mode
git-svn-id: svn://kolibrios.org@5032 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-08-15 11:18:27 +00:00 |
|
Sergey Semyonov (Serge)
|
93d8cf8231
|
kernel: export change_task as "ChangeTask"
git-svn-id: svn://kolibrios.org@4927 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-05-19 10:01:59 +00:00 |
|
Sergey Semyonov (Serge)
|
6f2aa3f1f1
|
kernel: fn69.1 - get simd context
mtdbg: display contents of mmx registers
git-svn-id: svn://kolibrios.org@4893 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-04-24 23:03:14 +00:00 |
|
Marat Zakiyanov (Mario79)
|
da8c332884
|
Added the tag "Revision: XXXX" in some kernel files, to form the right number of revision at boot (blue boot screen).
git-svn-id: svn://kolibrios.org@4850 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-04-17 21:19:45 +00:00 |
|
Marat Zakiyanov (Mario79)
|
ba19a6400d
|
Kernel supports up to three IDE controllers, and all the devices connected to them
git-svn-id: svn://kolibrios.org@4700 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-03-27 20:44:32 +00:00 |
|
CleverMouse
|
43101a8623
|
r4619
git-svn-id: svn://kolibrios.org@4619 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-03-07 10:57:58 +00:00 |
|
CleverMouse
|
1a23d648fd
|
add test data
git-svn-id: svn://kolibrios.org@4610 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-03-04 14:01:49 +00:00 |
|
CleverMouse
|
b1cb69355f
|
reconfigure MTRRs after BIOS, enable write-combining framebuffer in more configurations
git-svn-id: svn://kolibrios.org@4608 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-03-04 13:58:20 +00:00 |
|
CleverMouse
|
8454f182c5
|
hardware cursors for RDC M2010/M2012
git-svn-id: svn://kolibrios.org@4453 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-01-14 20:50:19 +00:00 |
|
Sergey Semyonov (Serge)
|
3e99300152
|
kernel: minor optimizations
git-svn-id: svn://kolibrios.org@4424 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2014-01-02 19:43:51 +00:00 |
|
CleverMouse
|
88c24f6c96
|
fix relocations handler in PE drivers
git-svn-id: svn://kolibrios.org@4421 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-12-30 12:04:30 +00:00 |
|
CleverMouse
|
a10422fbce
|
separate USB host controller code into external drivers
git-svn-id: svn://kolibrios.org@4418 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-12-30 11:18:33 +00:00 |
|
CleverMouse
|
0fb3c4300c
|
KernelAlloc/KernelFree are called from IRQ handlers in network drivers, so make them spinlock-protected instead of mutex-protected
git-svn-id: svn://kolibrios.org@4391 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-12-20 17:38:01 +00:00 |
|
Marat Zakiyanov (Mario79)
|
2e14ef3302
|
A patch for f.64 - now you can not ask for more memory than available of free memory.
git-svn-id: svn://kolibrios.org@4313 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-11-29 18:31:49 +00:00 |
|
CleverMouse
|
1842871f8f
|
support for PnP disks, part 5: FAT12, ramdisk, floppies
git-svn-id: svn://kolibrios.org@4273 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-11-21 16:07:16 +00:00 |
|
Sergey Semyonov (Serge)
|
145adf316e
|
kernel.load_file_umode: allocate physical storage before unpacking
git-svn-id: svn://kolibrios.org@4237 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-11-16 08:41:01 +00:00 |
|
Marat Zakiyanov (Mario79)
|
9c4fa92828
|
Kernel Clipboard. f.54.
git-svn-id: svn://kolibrios.org@4199 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-11-10 04:10:03 +00:00 |
|
CleverMouse
|
b2d5324420
|
beautify
git-svn-id: svn://kolibrios.org@4135 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-10-29 20:50:06 +00:00 |
|
Sergey Semyonov (Serge)
|
1e36f2a2c8
|
Kernel: export new_sys_threads as CreateThread. Remove hack in set_app_params that allowed creating threads in kernel context under certain conditions
git-svn-id: svn://kolibrios.org@4105 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-10-26 16:11:59 +00:00 |
|
Sergey Semyonov (Serge)
|
aa4b6680b8
|
kernel:add missing export TimerHs
git-svn-id: svn://kolibrios.org@3937 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-09-29 11:01:08 +00:00 |
|
Marat Zakiyanov (Mario79)
|
ce83320fde
|
Correction r.3909 - validating addresses ESP before displaying a stack dump
git-svn-id: svn://kolibrios.org@3911 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-09-16 21:58:27 +00:00 |
|
Marat Zakiyanov (Mario79)
|
7e71a0731f
|
Stack dump for show_error_parameters
git-svn-id: svn://kolibrios.org@3909 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-09-14 19:14:07 +00:00 |
|
Marat Zakiyanov (Mario79)
|
130d3e6042
|
Update documentation for new network stack
git-svn-id: svn://kolibrios.org@3837 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-25 12:27:56 +00:00 |
|
Marat Zakiyanov (Mario79)
|
d94d0534e6
|
Extended the command line for kernel
git-svn-id: svn://kolibrios.org@3828 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-20 07:36:53 +00:00 |
|
CleverMouse
|
7e9ae9b030
|
load_library: disable interrupts for smaller time
git-svn-id: svn://kolibrios.org@3827 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-19 15:31:01 +00:00 |
|
GerdtR
|
691d8737bc
|
Added UserAllocAt in export
git-svn-id: svn://kolibrios.org@3820 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-12 23:47:46 +00:00 |
|
Sergey Semyonov (Serge)
|
6298589632
|
kernel: fix user_unmap
git-svn-id: svn://kolibrios.org@3798 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-10 09:29:34 +00:00 |
|
Sergey Semyonov (Serge)
|
faf0beb393
|
kernel:f68.27 load_file_umode
git-svn-id: svn://kolibrios.org@3786 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-09 12:38:05 +00:00 |
|
Marat Zakiyanov (Mario79)
|
25dd9e6530
|
Some fixes code for IDE controllers.
git-svn-id: svn://kolibrios.org@3774 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-07 02:10:50 +00:00 |
|
Marat Zakiyanov (Mario79)
|
c67e638d08
|
Dynamic setting interrupts for Floppy controller
git-svn-id: svn://kolibrios.org@3771 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-06 11:33:30 +00:00 |
|
Marat Zakiyanov (Mario79)
|
db8948adb2
|
Removing obsolete code.
git-svn-id: svn://kolibrios.org@3768 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-05 19:37:32 +00:00 |
|
Marat Zakiyanov (Mario79)
|
8a0dae3f14
|
1) Dynamic setting interrupts for IDE controller
2) Fixed problems with some hardware (eBox IDE Native mode and similar)
git-svn-id: svn://kolibrios.org@3762 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-05 06:43:56 +00:00 |
|
CleverMouse
|
4db18bd0de
|
merge PE and COFF export tables into one
git-svn-id: svn://kolibrios.org@3761 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-04 21:14:34 +00:00 |
|
Sergey Semyonov (Serge)
|
1281879463
|
kernel: apic hotfix from CleverMouse
git-svn-id: svn://kolibrios.org@3751 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-03 08:39:54 +00:00 |
|
CleverMouse
|
87cf596e85
|
USB: new API for drivers to query device characteristics
git-svn-id: svn://kolibrios.org@3745 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-01 21:35:01 +00:00 |
|
CleverMouse
|
d59bc76c6d
|
support for PnP disks, part 4: move NTFS,EXT2,/hd*,/bd* to the new interface
git-svn-id: svn://kolibrios.org@3742 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-07-01 16:29:16 +00:00 |
|
Sergey Semyonov (Serge)
|
f03da1efd4
|
kernel: removed unnecessary duplication of BOOT_VAR
git-svn-id: svn://kolibrios.org@3732 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-29 08:26:56 +00:00 |
|
CleverMouse
|
c8f93d8d8f
|
fix V86 IRQ redirecting when task switch is needed, it never worked before
git-svn-id: svn://kolibrios.org@3696 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-24 07:49:56 +00:00 |
|
CleverMouse
|
1a7694e453
|
malloc/free do not change ebx now
git-svn-id: svn://kolibrios.org@3681 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-18 10:33:19 +00:00 |
|
CleverMouse
|
bf4022be57
|
be more fair
git-svn-id: svn://kolibrios.org@3617 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-07 17:05:31 +00:00 |
|
CleverMouse
|
30b17fb697
|
allow high-priority threads to wakeup after any IRQ, not just timer
git-svn-id: svn://kolibrios.org@3615 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-07 16:46:52 +00:00 |
|
shikhin
|
d4216492e1
|
Fixed sys_msg_board (fn 63) to not rely on cross_order and take arguments in original order.
git-svn-id: svn://kolibrios.org@3614 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-07 14:12:54 +00:00 |
|
CleverMouse
|
a77e7ee15d
|
make macro for push imm/pop dst
git-svn-id: svn://kolibrios.org@3598 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2013-06-04 11:14:37 +00:00 |
|