Commit Graph

770 Commits

Author SHA1 Message Date
Alexey Teplov (
83d4e309e4 small changes
git-svn-id: svn://kolibrios.org@1460 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-05-06 01:10:56 +00:00
Artem Jerdev (art_zh)
999126566d 1) back to #1451 to save some phys. memory
2) non-PSE paging restored
3) documentation corrected

git-svn-id: svn://kolibrios.org@1455 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-22 15:33:55 +00:00
Artem Jerdev (art_zh)
e84fb6973a Number of system pages corrected
git-svn-id: svn://kolibrios.org@1454 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-20 21:03:47 +00:00
Artem Jerdev (art_zh)
91ae6e8a7f useless i486-code removed from init.inc
git-svn-id: svn://kolibrios.org@1453 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-19 08:20:58 +00:00
Sergey Semyonov (Serge)
620f7dbe70 Maxis fixes: stupid bug in load_file()
git-svn-id: svn://kolibrios.org@1452 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-18 18:14:03 +00:00
Artem Jerdev (art_zh)
0d32c5bfec kernel PTE initialization bug fixed
git-svn-id: svn://kolibrios.org@1451 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-16 21:47:03 +00:00
Evgeny Grechnikov (Diamond)
90d7119b99 unpacker code is now aware of file type field in packed files
git-svn-id: svn://kolibrios.org@1450 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-16 09:03:50 +00:00
Evgeny Grechnikov (Diamond)
66d949f4b4 identical mapping of first physical page in V86
(some BIOSes use physical address of ds:si for int 13h)

git-svn-id: svn://kolibrios.org@1448 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-14 18:41:33 +00:00
Evgeny Grechnikov (Diamond)
7ca326635d fixed sysfn 18.13 broken in rev. 684
git-svn-id: svn://kolibrios.org@1447 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-04-12 10:43:11 +00:00
Artem Jerdev (art_zh)
b3c9cb50aa application address corrected in syfn9 docs
git-svn-id: svn://kolibrios.org@1445 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-03-31 11:02:35 +00:00
Sergey Semyonov (Serge)
2e1f635004 linux-like kernel mutexes
git-svn-id: svn://kolibrios.org@1434 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-03-17 17:42:57 +00:00
Evgeny Grechnikov (Diamond)
431a2b2431 reverted wrong file from previous commit
git-svn-id: svn://kolibrios.org@1425 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-28 16:08:32 +00:00
Evgeny Grechnikov (Diamond)
093a27f7ac fixed behaviour with too big window sizes broken in rev. 1391
git-svn-id: svn://kolibrios.org@1424 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-28 16:06:46 +00:00
Evgeny Grechnikov (Diamond)
6cbe592aa6 size of temporary array for wallpaper code increased
due to fact that highest resolutions are possible
(should fix problems with wallpaper in high resolutions)

git-svn-id: svn://kolibrios.org@1420 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-19 17:58:55 +00:00
turbanoff
5a063e44a7 Fixed bug when working with a large number of groups of blocks
git-svn-id: svn://kolibrios.org@1419 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-17 17:26:25 +00:00
turbanoff
7f6ce667e1 reworked search partition on HDD
git-svn-id: svn://kolibrios.org@1410 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-13 13:34:41 +00:00
turbanoff
1ddcc97e9d ext2. return correct date/time
git-svn-id: svn://kolibrios.org@1400 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-09 14:17:26 +00:00
turbanoff
778b83a98b ext2. fix bug in hdReadFolder cycle
git-svn-id: svn://kolibrios.org@1398 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-08 20:43:55 +00:00
turbanoff
0aa07aa06e support russian filenames in ext2
git-svn-id: svn://kolibrios.org@1397 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-08 19:51:43 +00:00
Evgeny Grechnikov (Diamond)
96dcf55fe0 fixed DEBUGF with %s and addressing with esp
git-svn-id: svn://kolibrios.org@1396 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-08 17:21:04 +00:00
Evgeny Grechnikov (Diamond)
cca30001ba fixed debugging broken in rev. 1329
git-svn-id: svn://kolibrios.org@1394 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-07 19:27:28 +00:00
Artem Jerdev (art_zh)
8e6ff896c2 memmap info corrected
git-svn-id: svn://kolibrios.org@1393 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-07 14:48:39 +00:00
Evgeny Grechnikov (Diamond)
1ee7b4055e more correct background redraw
git-svn-id: svn://kolibrios.org@1392 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-07 12:57:42 +00:00
Mihail Semenyako (mike.dld)
ddd29cc90f gui/mouse.inc:
+  new file for GUI-related mouse events handling (old mouse.inc renamed)
gui/button.inc and gui/window.inc:
  * refactoring in regards of new mouse.inc:
    * obsolete code eliminated
    * old'n'ugly `check_buttons` and `checkwindows` removed
    * events handlers added
gui/window.inc:
  * moved GUI-related syscalls and auxilary functions from kernel.asm
  * removed registers cross-ordering from syscall 67 (window move/resize)
+ more comments added
known bugs include:
  1. apps using syscall 67 (kfar etc.) may not redraw their old screen area leaving ghost images
  2. possibility of mouse cursor artefacts may have increased (this *really* has to be reworked)

git-svn-id: svn://kolibrios.org@1391 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-06 19:08:19 +00:00
turbanoff
2038403213 small fix
git-svn-id: svn://kolibrios.org@1389 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-04 16:44:28 +00:00
Artem Jerdev (art_zh)
038c6d5b23 memmap.inc corrected; all free holes listed
git-svn-id: svn://kolibrios.org@1388 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-04 12:07:41 +00:00
turbanoff
1f81205a1d ext2fs fix bugs with large file
git-svn-id: svn://kolibrios.org@1387 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-03 18:01:16 +00:00
turbanoff
db4288650c ext2fs 70.5 support. fix bugs
git-svn-id: svn://kolibrios.org@1384 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-02-01 18:47:19 +00:00
Evgeny Grechnikov (Diamond)
5e27f136a7 fixed buttons code broken in rev. 1334
git-svn-id: svn://kolibrios.org@1381 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-30 22:44:47 +00:00
Evgeny Grechnikov (Diamond)
34b5b25917 do not unmask all IRQs
git-svn-id: svn://kolibrios.org@1380 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-28 10:40:07 +00:00
turbanoff
8a94df9a76 small fix
git-svn-id: svn://kolibrios.org@1379 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-23 16:01:24 +00:00
turbanoff
7eed0cd366 ext2fs support. read only
git-svn-id: svn://kolibrios.org@1378 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-23 15:24:03 +00:00
Alexey Teplov (
3f03a80e3e some little changes
git-svn-id: svn://kolibrios.org@1375 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-11 17:11:43 +00:00
Artem Jerdev (art_zh)
50e7940872 declare mmio_pci_addr in a proper place
git-svn-id: svn://kolibrios.org@1370 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-08 14:45:53 +00:00
Alexey Teplov (
abfe37adc4 small changes and optimization
git-svn-id: svn://kolibrios.org@1369 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-08 12:39:50 +00:00
Mihail Semenyako (mike.dld)
dd75d94380 * gui/window.inc optimizations: check_window_position & set_screen speedup
git-svn-id: svn://kolibrios.org@1368 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-08 12:20:53 +00:00
Alexey Teplov (
2676add626 bugfix. jmp to sys_sheduler
git-svn-id: svn://kolibrios.org@1366 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-07 17:00:10 +00:00
Alexey Teplov (
5c5874e6df bugfix for svn rev. 1344
git-svn-id: svn://kolibrios.org@1365 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-07 16:33:53 +00:00
Mihail Semenyako (mike.dld)
892d2df51e * gui/window.inc refactoring
git-svn-id: svn://kolibrios.org@1362 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-05 01:28:11 +00:00
Artem Jerdev (art_zh)
2c8ac9de16 constant definition corrected
git-svn-id: svn://kolibrios.org@1360 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-04 07:55:26 +00:00
Artem Jerdev (art_zh)
91da6cca2d minor bugs fixed
git-svn-id: svn://kolibrios.org@1358 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-04 00:28:31 +00:00
Evgeny Grechnikov (Diamond)
75ee22d259 make mmio_pci_addr compile-time var, disable all the code by default
git-svn-id: svn://kolibrios.org@1354 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-03 23:39:15 +00:00
Artem Jerdev (art_zh)
10f720429e - SysFuncs docs updated;
- PCI Expansion ROM is now readable via uMMIO.

git-svn-id: svn://kolibrios.org@1353 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-03 21:38:39 +00:00
Artem Jerdev (art_zh)
cb9aaafe63 uMMIO address added
git-svn-id: svn://kolibrios.org@1349 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-02 14:50:18 +00:00
Artem Jerdev (art_zh)
5fd05e076d user MMIO functions added
git-svn-id: svn://kolibrios.org@1348 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-02 14:46:26 +00:00
Alexey Teplov (
58d22770cb sys function 68 is without shift registers call
git-svn-id: svn://kolibrios.org@1345 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-01-02 05:49:10 +00:00
Alexey Teplov (
22dfbb516f small optimization sys_sheduler
git-svn-id: svn://kolibrios.org@1344 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-31 02:14:07 +00:00
Mihail Semenyako (mike.dld)
b5d7e6e5c6 * gui/button.inc refactoring fix (remove_button)
git-svn-id: svn://kolibrios.org@1341 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-29 21:29:30 +00:00
tsdima
21ee3e96a8 new sound driver added
git-svn-id: svn://kolibrios.org@1340 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-29 20:09:28 +00:00
Evgeny Grechnikov (Diamond)
4c2f9d88c7 reserve_hd_channel forgot to do sti, fixed
git-svn-id: svn://kolibrios.org@1336 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-28 20:54:21 +00:00
Mihail Semenyako (mike.dld)
7872f73198 * gui/button.inc refactoring
* only 16 ID bits were checked on button delete, 24 now
* negative button frame draw speed up

git-svn-id: svn://kolibrios.org@1334 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-27 18:37:14 +00:00
Evgeny Grechnikov (Diamond)
66a88326dd fixes in malloc(); test app for malloc()/free()
git-svn-id: svn://kolibrios.org@1333 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-26 19:08:42 +00:00
Evgeny Grechnikov (Diamond)
c9db05056e kernel heap size restored to correct value after rev. 1130
git-svn-id: svn://kolibrios.org@1332 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-26 12:35:19 +00:00
Evgeny Grechnikov (Diamond)
3bfcc9b988 init_page_map fixed
git-svn-id: svn://kolibrios.org@1331 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-25 22:47:29 +00:00
Alexey Teplov (
90bb6a20e2 sys function 49
git-svn-id: svn://kolibrios.org@1330 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-24 17:12:36 +00:00
Alexey Teplov (
e9e908d84d sys functions 71 and 69 without shift-registers call.(I'm not sure all change is right.
git-svn-id: svn://kolibrios.org@1329 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-23 18:43:42 +00:00
Alexey Teplov (
9d75a9ca5e bugfix previous revision
git-svn-id: svn://kolibrios.org@1326 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-17 17:21:48 +00:00
Alexey Teplov (
e76fbc9647 sys function 48 is run without cross registers call now.
git-svn-id: svn://kolibrios.org@1324 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-16 15:19:40 +00:00
Alexey Teplov (
01cfb22aca small optimization.
git-svn-id: svn://kolibrios.org@1322 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-15 18:57:08 +00:00
Evgeny Grechnikov (Diamond)
093bafd53e Kernel updated to 0.7.7.0
git-svn-id: svn://kolibrios.org@1319 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-13 17:54:05 +00:00
Sergey Semyonov (Serge)
6b4166f7c3 kms kernel
git-svn-id: svn://kolibrios.org@1316 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-13 00:16:34 +00:00
Evgeny Grechnikov (Diamond)
d5cbc5f493 * fixed copy-on-write for kernel accesses from other threads
* fixed return value of read/write_process_memory
* fixed sysfunction 39.4 broken in rev. 1304
* more safe and slightly more effective FDO


git-svn-id: svn://kolibrios.org@1314 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-12 00:16:39 +00:00
Sergey Semyonov (Serge)
5da0aff00a kms: rc8
git-svn-id: svn://kolibrios.org@1313 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-10 19:32:56 +00:00
Evgeny Grechnikov (Diamond)
baae07dc05 sysfn 15.7 was killing user heap, fixed
git-svn-id: svn://kolibrios.org@1312 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-09 23:12:25 +00:00
Evgeny Grechnikov (Diamond)
af8dc3b80a make dll a per-process object
git-svn-id: svn://kolibrios.org@1311 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-08 23:36:12 +00:00
Evgeny Grechnikov (Diamond)
6b29296f2c IOPM in TSS for 4M page was broken, fixed.
git-svn-id: svn://kolibrios.org@1310 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-08 20:32:13 +00:00
Alexey Teplov (
ac60266824 bugfix 1306
git-svn-id: svn://kolibrios.org@1307 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-03 19:11:08 +00:00
Alexey Teplov (
b1d15587ca optimization 46 and 64 sysfunc.
git-svn-id: svn://kolibrios.org@1306 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-03 18:48:41 +00:00
Evgeny Grechnikov (Diamond)
dceaa5fee0 fixed sysfn 30 broken in rev. 1304
git-svn-id: svn://kolibrios.org@1305 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-02 22:55:22 +00:00
Alexey Teplov (
ad63ea7013 30 and 43 sysfunc rewritten without cross registers call.
git-svn-id: svn://kolibrios.org@1304 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-02 17:10:46 +00:00
Sergey Semyonov (Serge)
77f37d9ba0 kms: pre rc8
git-svn-id: svn://kolibrios.org@1300 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-12-01 13:32:57 +00:00
Evgeny Grechnikov (Diamond)
d939ae6ae1 fix misprint in rev. 1220
git-svn-id: svn://kolibrios.org@1298 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-29 21:46:31 +00:00
Evgeny Grechnikov (Diamond)
d6647dd32a alignment of sections in COFF libraries is now loaded from header
git-svn-id: svn://kolibrios.org@1296 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-28 16:13:10 +00:00
Evgeny Grechnikov (Diamond)
24e13906b7 * fix in library unloading of bug introduced in rev. 1289
* fix in malloc(): release mutex in rare control path


git-svn-id: svn://kolibrios.org@1292 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-28 11:46:46 +00:00
Alexey Teplov (
b92de5cfd2 Small optimization sysfunc.
git-svn-id: svn://kolibrios.org@1290 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-28 05:56:54 +00:00
Evgeny Grechnikov (Diamond)
e463f78e27 dynamic libraries now share unmodified pages
git-svn-id: svn://kolibrios.org@1289 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-27 23:49:47 +00:00
tsdima
2beb55bd3a fix: reset connection by peer
git-svn-id: svn://kolibrios.org@1288 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-27 19:49:15 +00:00
Evgeny Grechnikov (Diamond)
f38c7eea18 fix for TCP connections not closing (from tsdima)
git-svn-id: svn://kolibrios.org@1284 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-24 16:45:05 +00:00
hidnplayr
d75cb497f8 3c59x driver fix
git-svn-id: svn://kolibrios.org@1280 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-22 15:36:45 +00:00
Alexey Teplov (
d0ea66e57f upgrade sys_settime.
git-svn-id: svn://kolibrios.org@1279 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-20 18:50:43 +00:00
Alexey Teplov (
2584ef3609 bugfix previously version.
git-svn-id: svn://kolibrios.org@1278 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-20 14:35:38 +00:00
Alexey Teplov (
7ac27a2f61 I'm not sure what all my change is right.
Some optimization.

git-svn-id: svn://kolibrios.org@1276 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-20 02:36:08 +00:00
Sergey Semyonov (Serge)
b81d03be4e kms: pre rc7
git-svn-id: svn://kolibrios.org@1275 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-16 11:28:19 +00:00
Alexey Teplov (
4d85919e64 It rewritten previously versions (1267,1271)
git-svn-id: svn://kolibrios.org@1273 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-15 19:29:43 +00:00
Evgeny Grechnikov (Diamond)
7d889b7ff0 reverted previous revision because it destroyed sysfn 68.1
git-svn-id: svn://kolibrios.org@1272 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-15 11:15:02 +00:00
Alexey Teplov (
d97477fba6 new sys_sheduler, small optimization
git-svn-id: svn://kolibrios.org@1271 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-15 10:13:08 +00:00
Evgeny Grechnikov (Diamond)
c72ef7ec9e fixed fn 70 for path /<digit>
git-svn-id: svn://kolibrios.org@1270 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-14 10:23:10 +00:00
Alexey Teplov (
18837956aa small optimization
git-svn-id: svn://kolibrios.org@1267 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-11 18:46:26 +00:00
Alexey Teplov (
e08a40c760 very small change.
git-svn-id: svn://kolibrios.org@1264 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-10 19:32:15 +00:00
Alexey Teplov (
5c55e63fc6 small optimization
git-svn-id: svn://kolibrios.org@1260 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-11-09 19:30:40 +00:00
Alexey Teplov (
8a7f4a3cf6 small optimization.
git-svn-id: svn://kolibrios.org@1232 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-24 19:43:45 +00:00
Alexey Teplov (
d6f5bafcc8 Bugfix and modify debug's messages.
git-svn-id: svn://kolibrios.org@1231 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-24 06:53:10 +00:00
Alexey Teplov (
9aef4d69df small optimization
git-svn-id: svn://kolibrios.org@1229 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-23 17:35:26 +00:00
Marat Zakiyanov (Mario79)
e5ab88e796 Additional fix related to revision 1172.
git-svn-id: svn://kolibrios.org@1225 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-22 17:46:36 +00:00
Sergey Semyonov (Serge)
b7c98dff1b menuet02 tls
git-svn-id: svn://kolibrios.org@1220 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-19 19:45:30 +00:00
Sergey Semyonov (Serge)
00c7719786 bugfix of 68.22
git-svn-id: svn://kolibrios.org@1213 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-13 11:01:18 +00:00
Alexey Teplov (
08bc0b6e4a a bugfix for previously commit.
git-svn-id: svn://kolibrios.org@1211 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-13 07:47:13 +00:00
Alexey Teplov (
41b9d8be8d insert a 'align 4'
git-svn-id: svn://kolibrios.org@1210 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-13 06:47:08 +00:00
CleverMouse
373d7e9391 add support for more network cards to forcedeth driver
git-svn-id: svn://kolibrios.org@1194 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-04 11:07:25 +00:00
Evgeny Grechnikov (Diamond)
9637c89d66 bugfix of previous revision
git-svn-id: svn://kolibrios.org@1191 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-02 16:45:18 +00:00
Evgeny Grechnikov (Diamond)
bc2b9dffb5 fixed kernel crash at booting if invalid FAT partition is present
git-svn-id: svn://kolibrios.org@1190 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-10-02 16:43:58 +00:00
CleverMouse
27b928368a * slow work in TCP resending fixed
* TCP resend timeout increased to slightly more realistic value

git-svn-id: svn://kolibrios.org@1183 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-28 10:09:06 +00:00
CleverMouse
a864f1a57e * one check moved so that early received FIN packet does not eat tail of data
* changes in state of TCP socket now notify socket's owner

git-svn-id: svn://kolibrios.org@1181 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-27 11:48:00 +00:00
Evgeny Grechnikov (Diamond)
26d83dcf4a keep physical page 0 intact (used by some BIOSes in int 13h)
git-svn-id: svn://kolibrios.org@1172 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-22 17:10:24 +00:00
Alexey Teplov (
83e2f051b2 Set align 4 for subroutines in main loop.
git-svn-id: svn://kolibrios.org@1168 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-18 18:30:04 +00:00
Alexey Teplov (
03cd817d40 Some change. Modify a debug information.
git-svn-id: svn://kolibrios.org@1156 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-10 14:48:32 +00:00
CleverMouse
257b31bb6d zero local port for socket open means choosing by the kernel
git-svn-id: svn://kolibrios.org@1154 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-09 11:31:04 +00:00
CleverMouse
d867ba0459 system function 40 now returns previous value of event mask
git-svn-id: svn://kolibrios.org@1153 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-08 11:32:39 +00:00
Alexey Teplov (
3146588b83 small change. Add make a fdd image.
git-svn-id: svn://kolibrios.org@1151 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-07 16:56:59 +00:00
Evgeny Grechnikov (Diamond)
8861a95ef3 fixed caching of BIOS disks in some rare situations
git-svn-id: svn://kolibrios.org@1150 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-09-05 22:15:36 +00:00
Alexey Teplov (
69eaca2fef modify for compile fasm 1.68 and add build.bat
git-svn-id: svn://kolibrios.org@1132 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-08-18 18:15:03 +00:00
Evgeny Grechnikov (Diamond)
d165a4f143 align
git-svn-id: svn://kolibrios.org@1131 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-07-25 13:38:17 +00:00
Evgeny Grechnikov (Diamond)
c752107a02 fixed kernel heap manager broken in rev. 1090
git-svn-id: svn://kolibrios.org@1130 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-07-25 13:12:11 +00:00
Evgeny Grechnikov (Diamond)
a7e3c97cc5 fixed error handler in FAT32 code
git-svn-id: svn://kolibrios.org@1124 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-07-03 21:10:14 +00:00
Evgeny Grechnikov (Diamond)
5710e61b10 update window client box when style changed by sysfn 0
git-svn-id: svn://kolibrios.org@1116 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-06-22 19:34:37 +00:00
Evgeny Grechnikov (Diamond)
db82eb41f1 revert to static single-color background if memory allocation failed
git-svn-id: svn://kolibrios.org@1107 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-06-06 17:25:32 +00:00
Evgeny Grechnikov (Diamond)
89da5cd137 Loading COM mouse driver is moved from the kernel to application
git-svn-id: svn://kolibrios.org@1106 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-06-05 19:56:49 +00:00
Galkov
3745ae0ad7 optimization of fix in rev.1089 for my bug, delivered in rev.1074
git-svn-id: svn://kolibrios.org@1105 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-06-05 10:12:45 +00:00
Evgeny Grechnikov (Diamond)
d03ef619fc added biosmem.inc referenced in previous revision
git-svn-id: svn://kolibrios.org@1104 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-06-04 20:04:51 +00:00
Evgeny Grechnikov (Diamond)
7931378fda use fn E820 of int 15h to query memory map (if available)
git-svn-id: svn://kolibrios.org@1103 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-06-04 19:43:17 +00:00
Evgeny Grechnikov (Diamond)
74eca8d29f Fixed CF return from sysfunction 49 (APM)
git-svn-id: svn://kolibrios.org@1097 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-06-01 11:21:30 +00:00
Evgeny Grechnikov (Diamond)
3d1a1e74fc grammar fixes in build.bat
git-svn-id: svn://kolibrios.org@1095 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-31 11:46:28 +00:00
Alexey Teplov (
ff022e3fd8 update build.bat
git-svn-id: svn://kolibrios.org@1094 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-31 07:57:33 +00:00
Alexey Teplov (
f2e792c411 modify build.bat based on s1n's version.
git-svn-id: svn://kolibrios.org@1093 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-30 19:30:15 +00:00
Alexey Teplov (
5cb7a30105 add kpack drivers
git-svn-id: svn://kolibrios.org@1091 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-05-30 05:08:59 +00:00
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
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