Sergey Semyonov (Serge)
0f0c0aabfa
reduce kernel memory
...
git-svn-id: svn://kolibrios.org@363 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-19 08:22:55 +00:00
Sergey Semyonov (Serge)
ee29610808
dynamic stack with fpu state area
...
git-svn-id: svn://kolibrios.org@357 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-17 10:09:23 +00:00
Sergey Semyonov (Serge)
b0776c09ad
signaling events, create_event(),
...
destroy_event(), raise_events(), wait_event()
git-svn-id: svn://kolibrios.org@354 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-16 04:16:52 +00:00
Evgeny Grechnikov (Diamond)
76d3050df9
Kernel updated to 0.6.5.0
...
git-svn-id: svn://kolibrios.org@346 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-14 16:01:07 +00:00
Sergey Semyonov (Serge)
1aafb8c866
small fix for kernel objects
...
git-svn-id: svn://kolibrios.org@345 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-14 01:16:07 +00:00
Sergey Semyonov (Serge)
075c0ea71a
patch for terminate()
...
git-svn-id: svn://kolibrios.org@334 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-09 17:48:56 +00:00
Sergey Semyonov (Serge)
82fe412a09
cleanup kernel objects in terminate()
...
git-svn-id: svn://kolibrios.org@329 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-08 07:15:14 +00:00
Sergey Semyonov (Serge)
5a467f60e3
added commit_pages()
...
ring buffer for resamplers
git-svn-id: svn://kolibrios.org@328 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-08 01:02:14 +00:00
Sergey Semyonov (Serge)
a79e7c4171
fixed bug in malloc.inc
...
code cleanup in cursors.inc
git-svn-id: svn://kolibrios.org@326 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-07 12:25:23 +00:00
Evgeny Grechnikov (Diamond)
1ace68286b
* New sysfunction 70.9, create folder
...
* Deleted obsolete 58.4 (create folder 8.3 on hd)
* Updated docs
* Bugfixes (file system; core; direct screen access), improvements (sysfn 70.3)
* KFar 0.21, full error handling, folder creation (with new kernel)
git-svn-id: svn://kolibrios.org@321 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-05 14:20:36 +00:00
Evgeny Grechnikov (Diamond)
822a9715c4
* Modified sysfunction 65 (see documentation), use new KFAR
...
* Deleted useless sysfunction 59 (syscalls trace)
* Load vmode.mdr via new file subsystem
* KFar 0.2
git-svn-id: svn://kolibrios.org@314 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-02 15:09:14 +00:00
Evgeny Grechnikov (Diamond)
3f37e88368
* Fixed memory leak in new_mem_resize (caused by off-by-one error).
...
* user_alloc and user_free now update memory size information.
git-svn-id: svn://kolibrios.org@294 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-25 13:42:23 +00:00
Sergey Semyonov (Serge)
98348199e8
fixed 1)params description in create_kernel_object
...
2)pages count in free_page and release_pages
3)sound buffers now compatible with APPOBJ format
git-svn-id: svn://kolibrios.org@291 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-23 14:55:03 +00:00
Sergey Semyonov (Serge)
ad7724b20b
1) fix drivers version
...
2) fix i_end bug in app loader
git-svn-id: svn://kolibrios.org@287 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-20 11:25:16 +00:00
Sergey Semyonov (Serge)
6ab013ea0b
resampler optimization, reduce cache pollution
...
git-svn-id: svn://kolibrios.org@285 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-20 07:48:13 +00:00
Evgeny Grechnikov (Diamond)
b1fda0395c
* New function 65 (PutImagePalette) + documentation
...
* KFar 0.19 (requires new kernel)
git-svn-id: svn://kolibrios.org@283 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-19 15:02:33 +00:00
Sergey Semyonov (Serge)
15170454cc
imports header
...
kernel objects
segmented sound buffers
git-svn-id: svn://kolibrios.org@281 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-19 03:58:46 +00:00
Sergey Semyonov (Serge)
14256358ea
added release_pages, heap_mutex
...
git-svn-id: svn://kolibrios.org@279 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-18 07:31:56 +00:00
Sergey Semyonov (Serge)
f825a71d89
rewritten reg_service, get_service, stop_all_services
...
git-svn-id: svn://kolibrios.org@278 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-18 02:06:00 +00:00
Evgeny Grechnikov (Diamond)
a9706fb6ca
* Updated documentation
...
* Deleted useless code
git-svn-id: svn://kolibrios.org@277 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-17 14:43:18 +00:00
Sergey Semyonov (Serge)
1e7402569a
small heap and malloc/free
...
git-svn-id: svn://kolibrios.org@276 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-17 04:43:21 +00:00
Evgeny Grechnikov (Diamond)
7cae037e85
ntfs.inc: bugfixes
...
taskman.inc: IOPL reverted back to 1
git-svn-id: svn://kolibrios.org@273 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-13 12:53:55 +00:00
Evgeny Grechnikov (Diamond)
d6ffa8cd02
retry bugfix in user_alloc from revision 213
...
git-svn-id: svn://kolibrios.org@270 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-11 14:43:51 +00:00
Sergey Semyonov (Serge)
2f3e0a30ee
kernel support for loading compressed apps - part 2
...
git-svn-id: svn://kolibrios.org@269 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-10 21:25:55 +00:00
Sergey Semyonov (Serge)
fd12438007
fixed bug in user_free
...
git-svn-id: svn://kolibrios.org@266 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-09 18:30:35 +00:00
Iliya Mihailov (Ghost)
dd99e0d71a
removing useless files
...
git-svn-id: svn://kolibrios.org@263 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-08 15:35:27 +00:00
Evgeny Grechnikov (Diamond)
3fd82557ce
NTFS reader, part 3: get file info & read normal files
...
taskman.inc: now invalid command line and/or path fields in program header
will not crash the kernel
git-svn-id: svn://kolibrios.org@262 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-01-08 15:10:18 +00:00
Sergey Semyonov (Serge)
f5b902bbee
small optimization
...
git-svn-id: svn://kolibrios.org@254 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-29 07:12:27 +00:00
Sergey Semyonov (Serge)
63e2b216d4
fixed lost app flags in fs_exec_ex()
...
git-svn-id: svn://kolibrios.org@252 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-27 03:58:48 +00:00
Sergey Semyonov (Serge)
88e9e4be91
fix stack error in fs_exec
...
git-svn-id: svn://kolibrios.org@247 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-24 07:50:24 +00:00
Sergey Semyonov (Serge)
54e1aacfec
kernel support for loading compressed apps - part 1
...
git-svn-id: svn://kolibrios.org@237 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-17 06:22:59 +00:00
Sergey Semyonov (Serge)
d510d16f49
fixed ATI cursor clipping
...
2,4,8,24 bpp cursors
delete_cursor implemented
git-svn-id: svn://kolibrios.org@233 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-11 21:48:12 +00:00
Sergey Semyonov (Serge)
36ae3b7991
1)drivers version control
...
2)extended events format
3)ATI hardware cursor
git-svn-id: svn://kolibrios.org@227 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-02 08:18:48 +00:00
Sergey Semyonov (Serge)
7f38fb4c37
1)fixed wrong SSE detection for old AMD chips
...
2)restore COM2 IRQ handler
3)added new fn 37.4 37.5
git-svn-id: svn://kolibrios.org@221 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-27 10:07:51 +00:00
Sergey Semyonov (Serge)
00b8fb388c
1)fixed bug with wrong lfb size on some old videocards
...
2)set fpu/sse to default state for new thread
3)added driver sceletone
git-svn-id: svn://kolibrios.org@214 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-20 07:06:00 +00:00
Evgeny Grechnikov (Diamond)
44a74d9138
* Fixed bugs in user_alloc and user_free.
...
* 'stdcall' procedures now do not generate stupid 'ret 0'
(useful when compiling with FASM before 1.66)
git-svn-id: svn://kolibrios.org@213 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-17 12:34:35 +00:00
Sergey Semyonov (Serge)
f96c2c867c
16Mb version
...
git-svn-id: svn://kolibrios.org@212 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-16 10:59:49 +00:00
Sergey Semyonov (Serge)
763bc3ad70
1)fixed bug in kernel_alloc_space
...
2)support for loading compressed files
git-svn-id: svn://kolibrios.org@211 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-16 05:47:31 +00:00
Sergey Semyonov (Serge)
4584e8c2df
fixed: reserved bit field in page directory entries (map_LFB)
...
git-svn-id: svn://kolibrios.org@207 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-03 16:26:10 +00:00
Sergey Semyonov (Serge)
7c1c3a07a8
fixed wrong COFF size calculations in load_driver and load_library
...
git-svn-id: svn://kolibrios.org@206 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-03 15:19:15 +00:00
Sergey Semyonov (Serge)
c6d6567ec3
fixed: 1)uncleared fpu exceptions in fpu_save
...
2)fpu context lose in terminate
git-svn-id: svn://kolibrios.org@203 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-31 20:19:05 +00:00
Evgeny Grechnikov (Diamond)
4b73c68fff
Kernel updated to 0.6.3.0
...
git-svn-id: svn://kolibrios.org@202 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-31 16:11:04 +00:00
Sergey Semyonov (Serge)
c9a1b11964
fixed performance down in video modes 0 and 9.
...
git-svn-id: svn://kolibrios.org@201 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-30 15:09:35 +00:00
Sergey Semyonov (Serge)
40b1c24dc3
1)unisound.asm - added all known NV controllers
...
2)DLL loader
git-svn-id: svn://kolibrios.org@198 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-27 15:08:19 +00:00
Sergey Semyonov (Serge)
be5ccc0bc1
fixed error in kernel_alloc_space
...
git-svn-id: svn://kolibrios.org@192 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-23 20:38:29 +00:00
Sergey Semyonov (Serge)
ad55c9aee2
1.new drivers loader
...
2.changes in 68.11 init_heap
git-svn-id: svn://kolibrios.org@188 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-20 14:02:26 +00:00
Evgeny Grechnikov (Diamond)
7d1826758e
Corrections in DMA code from Mario79
...
git-svn-id: svn://kolibrios.org@187 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-20 08:35:15 +00:00
Evgeny Grechnikov (Diamond)
fc4d6ab4af
Kernel: support for kernel packer
...
kfar: updated to 0.14 (warning when deleting)
git-svn-id: svn://kolibrios.org@183 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-16 12:17:49 +00:00
Sergey Semyonov (Serge)
174a707452
1)fixed applications iopl level 2)fixed #PF exceptions handler
...
3)changed sysfuncr.txt fn. 18.20, 64.1, 68.11, 68.16
git-svn-id: svn://kolibrios.org@172 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-10 05:11:30 +00:00
Sergey Semyonov (Serge)
9395f92693
1)fixed memory size in fn 18.16 & 18.17
...
2)added fn 18.20 - get extended memory info
git-svn-id: svn://kolibrios.org@170 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-08 07:48:38 +00:00