Commit Graph

624 Commits

Author SHA1 Message Date
Evgeny Grechnikov (Diamond)
0226898ca6 Work with small amount of physical memory corrected (bug #9, part 1)
git-svn-id: svn://kolibrios.org@1090 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-29 19:28:27 +00:00
Evgeny Grechnikov (Diamond)
6c18c6d3a0 fixed #PF reporting broken in rev. 1074
git-svn-id: svn://kolibrios.org@1089 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-29 16:09:05 +00:00
Mihail Semenyako (mike.dld)
2131cf28e5 fix for 8/16-bit registers output with DEBUGF (bug #8)
git-svn-id: svn://kolibrios.org@1088 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-28 19:07:02 +00:00
Galkov
4f860a13de Oops :(
git-svn-id: svn://kolibrios.org@1086 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-26 19:43:56 +00:00
Evgeny Grechnikov (Diamond)
17a996c852 heuristic for ACPI power off
git-svn-id: svn://kolibrios.org@1085 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-26 17:34:06 +00:00
Evgeny Grechnikov (Diamond)
6cec5cc81d corrected boot-screen hints
git-svn-id: svn://kolibrios.org@1084 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-25 13:59:39 +00:00
Evgeny Grechnikov (Diamond)
7fe03ccb57 compilation fix
git-svn-id: svn://kolibrios.org@1083 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-25 12:49:43 +00:00
Evgeny Grechnikov (Diamond)
9470f6e097 fixed V86 task switch on IRQ broken in rev. 1055
git-svn-id: svn://kolibrios.org@1082 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-25 12:22:51 +00:00
Evgeny Grechnikov (Diamond)
25030c977d added check for correctness in 68.25
git-svn-id: svn://kolibrios.org@1081 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-25 10:29:59 +00:00
Galkov
3c09ef7d96 oops :( misprints
git-svn-id: svn://kolibrios.org@1078 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-23 08:52:54 +00:00
Galkov
b092aa34a2 changing by forum post 23500:
1) f68:15,18 moved to f68:24,25
2) f68:15,18 set to obsolete

git-svn-id: svn://kolibrios.org@1077 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-23 08:23:03 +00:00
Galkov
2df36c4abf small optimization, not more
git-svn-id: svn://kolibrios.org@1076 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-22 11:40:07 +00:00
Galkov
8d75380caf change functionality of f68:15, f68:18 (discussion on forum topic 1253)
git-svn-id: svn://kolibrios.org@1074 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-22 08:55:09 +00:00
heavyiron
4cb80b2638 1071 small fix
git-svn-id: svn://kolibrios.org@1073 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-19 03:55:36 +00:00
Evgeny Grechnikov (Diamond)
3d76ee5a5b Changes from Maxis:
* Fixed sysfunction 18.20 (bug #13)
  * wait_mutex optimized (bug #10)

git-svn-id: svn://kolibrios.org@1072 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-18 18:26:34 +00:00
Evgeny Grechnikov (Diamond)
be9e2b43f3 use atomic bts for mutex in sys_background from Maxis
git-svn-id: svn://kolibrios.org@1071 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-16 09:57:16 +00:00
Galkov
a730579b19 kernel - fix by forum post=23224
event - small optimization, not more

git-svn-id: svn://kolibrios.org@1067 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-02 08:59:16 +00:00
Sergey Semyonov (Serge)
4ad5e0815b kernel heap: use on demand mapping
git-svn-id: svn://kolibrios.org@1066 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-04-23 12:26:47 +00:00
Alexey Teplov (
692d85ec0c add Secondary Loader (SL)
git-svn-id: svn://kolibrios.org@1065 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-04-16 16:21:02 +00:00
Iliya Mihailov (Ghost)
94ab6bf2f1 APM system call temporary fix
git-svn-id: svn://kolibrios.org@1063 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-04-12 12:51:35 +00:00
Galkov
1ed35470d7 oops: bug in event.inc#line=295
git-svn-id: svn://kolibrios.org@1061 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-04-11 14:58:29 +00:00
Galkov
a71d8fb541 oops: fix in RemoveEventTo
git-svn-id: svn://kolibrios.org@1059 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-04-10 04:12:06 +00:00
Galkov
40e696a566 oops: fix, that was needed in rev#1055 - changing EVENT interface function
git-svn-id: svn://kolibrios.org@1058 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-04-09 09:28:58 +00:00
Sergey Semyonov (Serge)
6ab2399a1a fill only 16Kb at once
git-svn-id: svn://kolibrios.org@1057 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-04-08 16:46:47 +00:00
Galkov
82da211b9b sys32 - concentration all (except #NM) exception handlers in ecx_c for optimization purpose
debug  - moved handler to sys32::exc_c
fpu    - moved except_16/19 to sys32::exc_c
memory - changing interface for page_fault_handler
v86    - changing interface for handler v86_exc_c
kernel - small optimization

git-svn-id: svn://kolibrios.org@1056 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-04-04 19:58:42 +00:00
Galkov
3be0aa5c21 refractoring of EVENT, and so on
git-svn-id: svn://kolibrios.org@1055 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-03-28 18:36:41 +00:00
hidnplayr
31067bd91e Fix Makefile
git-svn-id: svn://kolibrios.org@1052 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-03-09 18:30:49 +00:00
heavyiron
3021284b0a small fix to correct compiling with fasm 1.67.34
git-svn-id: svn://kolibrios.org@1047 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-03-07 07:09:34 +00:00
hidnplayr
f6697caafb Serial output console (disable by default)
When enabled with current settings,
it will work on com1 using a 115200 baud connection
8 bits words, no parity bit, 1 stop bit

git-svn-id: svn://kolibrios.org@1043 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-03-02 21:05:40 +00:00
Evgeny Grechnikov (Diamond)
c84192cba4 * commented redundant messages for window moving and process creating
* added CPU frequency output in boot log

git-svn-id: svn://kolibrios.org@1038 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-02-20 12:01:31 +00:00
Evgeny Grechnikov (Diamond)
6dc97d69a6 mouse driver:
* removed from /kernel/trunk/drivers/ because
           /drivers/mouse/ps2mouse4d/ is more recent
 * removed unnecessary delays

git-svn-id: svn://kolibrios.org@1036 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-02-16 11:55:19 +00:00
Evgeny Grechnikov (Diamond)
54be51b2aa use BIOS settings (if it already configured) for MTRRs
git-svn-id: svn://kolibrios.org@1030 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-02-11 23:20:18 +00:00
Evgeny Grechnikov (Diamond)
cefa38b9f8 fix for IRQs from slave controller not working on some machines
git-svn-id: svn://kolibrios.org@1025 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-02-08 10:40:40 +00:00
Sergey Semyonov (Serge)
bb204a2689 fixed: synchronization issue
git-svn-id: svn://kolibrios.org@1024 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-02-06 14:10:54 +00:00
Evgeny Grechnikov (Diamond)
679064a95f correct handling of '..' path on ramdisk
git-svn-id: svn://kolibrios.org@1021 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-02-01 18:48:32 +00:00
Evgeny Grechnikov (Diamond)
e1573dd58e added check of overflow in socket data buffer
git-svn-id: svn://kolibrios.org@1019 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-02-01 11:26:47 +00:00
Evgeny Grechnikov (Diamond)
f8317039fb Kernel updated to 0.7.5.0
git-svn-id: svn://kolibrios.org@1018 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-01-31 06:09:36 +00:00
Sergey Semyonov (Serge)
f7e7dc15e2 remove fixed memory variables
git-svn-id: svn://kolibrios.org@996 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-01-17 16:04:50 +00:00
Evgeny Grechnikov (Diamond)
fa362db291 bugfix in revision 986 + small optimization from Galkov
git-svn-id: svn://kolibrios.org@994 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-01-02 08:59:23 +00:00
Kirill Lipatov (Leency)
9c944c3c25 fixed bug in sysfuncr.txt and updated sysfuncs.txt
git-svn-id: svn://kolibrios.org@991 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-30 16:27:38 +00:00
Evgeny Grechnikov (Diamond)
d2029b5462 redo of revision 970 considering revision 985
git-svn-id: svn://kolibrios.org@986 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-29 17:34:06 +00:00
heavyiron
bd0962c50e Bugfix of 415 revision
git-svn-id: svn://kolibrios.org@985 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-29 16:21:13 +00:00
Evgeny Grechnikov (Diamond)
5628c096c5 some cosmetic fixes
git-svn-id: svn://kolibrios.org@983 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-28 21:21:41 +00:00
Evgeny Grechnikov (Diamond)
63ae919adb bugfix of revision 980
git-svn-id: svn://kolibrios.org@982 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-28 14:08:39 +00:00
Evgeny Grechnikov (Diamond)
6e7de80aba allow IRQ6 to be redirected to V86 machine
git-svn-id: svn://kolibrios.org@980 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-28 13:29:34 +00:00
Evgeny Grechnikov (Diamond)
0ac773ecd9 V86 manager allows to write to BIOS area
git-svn-id: svn://kolibrios.org@979 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-27 21:41:14 +00:00
Sergey Semyonov (Serge)
90718434fa pe export: alloc_pages, attach_int_handler
git-svn-id: svn://kolibrios.org@978 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-23 16:29:05 +00:00
Evgeny Grechnikov (Diamond)
c7e2fad919 fixed return value for function 44
git-svn-id: svn://kolibrios.org@973 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-18 11:18:41 +00:00
Iliya Mihailov (Ghost)
21cae2cddf paranoia clean up
git-svn-id: svn://kolibrios.org@972 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-17 18:59:45 +00:00
Evgeny Grechnikov (Diamond)
638b68c7e2 bugfix in V86 hypervisor
git-svn-id: svn://kolibrios.org@971 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-12-17 13:58:59 +00:00