|
368d42ffae
|
Update BOOT_DATA structure and use it instead of all the BOOT_* vars.
git-svn-id: svn://kolibrios.org@7132 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-12-17 02:12:53 +00:00 |
|
|
9e6b9b61f7
|
Use xsave/xrestor if available, enable AVX* instructions.
git-svn-id: svn://kolibrios.org@7124 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-12-05 05:24:21 +00:00 |
|
|
09684c0db9
|
Synchronize memmap.inc and const.inc, replace hardcoded numbers with macros.
git-svn-id: svn://kolibrios.org@7122 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-11-29 22:03:58 +00:00 |
|
0CodErr
|
ea4f9aa063
|
remove unnecessary check
git-svn-id: svn://kolibrios.org@6974 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-09-13 10:53:39 +00:00 |
|
Sergey Semyonov (Serge)
|
2cbf514c37
|
kernel: get_clock_ns() funny 96-bit arithmetic
git-svn-id: svn://kolibrios.org@6942 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-08-11 16:17:30 +00:00 |
|
Sergey Semyonov (Serge)
|
d8ccef567e
|
kernel: get_clock_ns() correction
git-svn-id: svn://kolibrios.org@6941 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-08-11 14:55:17 +00:00 |
|
Sergey Semyonov (Serge)
|
af61cc97e8
|
kernel: initial pipe() support
git-svn-id: svn://kolibrios.org@6926 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-06-15 22:36:39 +00:00 |
|
pathoswithin
|
a4a06a81a0
|
no need for manual heap initialization (68.11)
git-svn-id: svn://kolibrios.org@6893 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2017-05-13 06:41:42 +00:00 |
|
|
a7cb2f3691
|
Set CR0.AM bit
Allow applications to get Alignment Check exception
git-svn-id: svn://kolibrios.org@6817 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-12-26 23:29:27 +00:00 |
|
pathoswithin
|
755c9fe4d1
|
proper unicode support
git-svn-id: svn://kolibrios.org@6798 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-12-15 17:38:17 +00:00 |
|
pathoswithin
|
8ac6d6b04c
|
fix corruption of process termination output
git-svn-id: svn://kolibrios.org@6793 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-12-09 13:26:43 +00:00 |
|
pathoswithin
|
f9f1eb0d75
|
preparation
git-svn-id: svn://kolibrios.org@6792 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-12-09 09:48:32 +00:00 |
|
pathoswithin
|
8eb00f284b
|
alternate ways of setting the string encoding for absolute paths
git-svn-id: svn://kolibrios.org@6758 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-11-25 15:11:25 +00:00 |
|
CleverMouse
|
eb8c20f6c5
|
don't set_mtrr if only fixed MTRRs exist; fixes triple fault in VirtualBox on some CPUs
git-svn-id: svn://kolibrios.org@6721 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-11-16 18:24:32 +00:00 |
|
CleverMouse
|
1a0ba3eb53
|
revert r6629: failed mtrr configuration can lead to terrible performance, it must be as visible as possible
git-svn-id: svn://kolibrios.org@6663 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-11-03 14:07:13 +00:00 |
|
Kirill Lipatov (Leency)
|
842bc246a4
|
kernel: mtrr fail message is shown as debug now
git-svn-id: svn://kolibrios.org@6629 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-10-28 09:30:57 +00:00 |
|
Sergey Semyonov (Serge)
|
18d0ffcc1c
|
kernel: use undefined_syscall for undefined fn's in f68 family
git-svn-id: svn://kolibrios.org@6599 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-10-16 20:32:10 +00:00 |
|
Sergey Semyonov (Serge)
|
d0092175df
|
kernel: export acpi root table pointer
git-svn-id: svn://kolibrios.org@6590 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-10-13 18:03:56 +00:00 |
|
pathoswithin
|
31fad3ee4a
|
UTF-8 file path input, unicode names for apps and libs
git-svn-id: svn://kolibrios.org@6502 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-08-25 19:30:08 +00:00 |
|
Sergey Semyonov (Serge)
|
42ff38aa22
|
kernel: mtdbg support code
git-svn-id: svn://kolibrios.org@6345 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-03-16 08:48:55 +00:00 |
|
Sergey Semyonov (Serge)
|
22e9386a23
|
kernel: set maximum length of a stored application path name to 1023 bytes
git-svn-id: svn://kolibrios.org@6338 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-03-13 10:30:38 +00:00 |
|
Sergey Semyonov (Serge)
|
8bb7273e0f
|
hotfix r6333: copy full path
git-svn-id: svn://kolibrios.org@6337 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-03-13 09:13:27 +00:00 |
|
Sergey Semyonov (Serge)
|
a316af7413
|
kernel: new app loader
git-svn-id: svn://kolibrios.org@6333 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-03-13 06:08:07 +00:00 |
|
Sergey Semyonov (Serge)
|
7be51f22d5
|
kernel: minor cleaning
git-svn-id: svn://kolibrios.org@6318 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-03-11 04:10:08 +00:00 |
|
Sergey Semyonov (Serge)
|
06644f770e
|
kernel: framebuffers code
git-svn-id: svn://kolibrios.org@6263 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-02-20 09:57:44 +00:00 |
|
Sergey Semyonov (Serge)
|
1c503b8257
|
kernel: fixed a bug with tls introduced in rev5130. Double facepalm.
git-svn-id: svn://kolibrios.org@6090 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-01-23 10:08:21 +00:00 |
|
Sergey Semyonov (Serge)
|
419012b345
|
Fn77 - use -2 return value for EWOULDBLOCK.
git-svn-id: svn://kolibrios.org@6089 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-01-23 02:36:00 +00:00 |
|
Sergey Semyonov (Serge)
|
25ecf7263e
|
new Fn77 - fast user-space locking
git-svn-id: svn://kolibrios.org@6079 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2016-01-19 01:02:44 +00:00 |
|
CleverMouse
|
dd4f527c54
|
leave more space for extended BIOS data
git-svn-id: svn://kolibrios.org@6016 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-12-30 17:04:32 +00:00 |
|
CleverMouse
|
a64323c296
|
always install IDE interrupt handler
git-svn-id: svn://kolibrios.org@6015 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-12-30 15:48:01 +00:00 |
|
hidnplayr
|
c81c3fbd4f
|
Cosmetical changes in network code, updated TCP timer code.
git-svn-id: svn://kolibrios.org@6011 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-12-27 15:37:31 +00:00 |
|
veliant
|
a9cad4a00a
|
Disable 'unresolved' message for coff
git-svn-id: svn://kolibrios.org@5998 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-12-22 08:08:31 +00:00 |
|
GerdtR
|
b4331f8494
|
Added f18.25: the ability to make a window on top of all and behind all
git-svn-id: svn://kolibrios.org@5836 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-10-09 13:59:11 +00:00 |
|
Sergey Semyonov (Serge)
|
a410b6abe3
|
Kernel: use 22.10 fixed point arithmetic in HPET timestamp calculation.
git-svn-id: svn://kolibrios.org@5791 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-09-04 11:50:27 +00:00 |
|
Sergey Semyonov (Serge)
|
a1e19e9f62
|
Kernel: minor cleanup
git-svn-id: svn://kolibrios.org@5788 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-09-03 14:52:02 +00:00 |
|
Sergey Semyonov (Serge)
|
530a133818
|
Kernel: Initial HPET support
git-svn-id: svn://kolibrios.org@5787 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-09-03 14:47:08 +00:00 |
|
Sergey Semyonov (Serge)
|
1888797ed4
|
trunk: merge kolibri-acpi code
git-svn-id: svn://kolibrios.org@5595 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-07-22 11:17:45 +00:00 |
|
CleverMouse
|
a0f73145c4
|
add debug log for driver mappings
git-svn-id: svn://kolibrios.org@5559 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-05-25 15:44:26 +00:00 |
|
hidnplayr
|
0ba1fff7a7
|
New network buffers - phase I
git-svn-id: svn://kolibrios.org@5522 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-03-17 21:50:29 +00:00 |
|
Sergey Semyonov (Serge)
|
30b7f0c761
|
kernel: fix very unusual problem with tls
git-svn-id: svn://kolibrios.org@5376 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-15 11:16:40 +00:00 |
|
Sergey Semyonov (Serge)
|
3b36db1909
|
kernel: fix stupid bug in map_page_table()
git-svn-id: svn://kolibrios.org@5365 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-09 02:20:21 +00:00 |
|
Yogev Ezra
|
76a0cbdfe5
|
Change copyright year in kernel and drivers to 2015. No code changes.
git-svn-id: svn://kolibrios.org@5363 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-08 20:10:22 +00:00 |
|
Sergey Semyonov (Serge)
|
75873a0173
|
kernel: enable write combined memory type
git-svn-id: svn://kolibrios.org@5360 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-06 23:07:34 +00:00 |
|
Sergey Semyonov (Serge)
|
2ce28a4047
|
kernel: total globalization
git-svn-id: svn://kolibrios.org@5359 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-06 16:09:34 +00:00 |
|
Sergey Semyonov (Serge)
|
82d7c79bd5
|
kernel: validate PTE bits before mapping
git-svn-id: svn://kolibrios.org@5357 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-06 15:24:09 +00:00 |
|
Sergey Semyonov (Serge)
|
b4814c7084
|
kernel: update PTE bits
git-svn-id: svn://kolibrios.org@5356 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-06 14:53:54 +00:00 |
|
Sergey Semyonov (Serge)
|
ff063f54ce
|
kernel: combine display related data in one structure
git-svn-id: svn://kolibrios.org@5351 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-05 17:59:03 +00:00 |
|
Sergey Semyonov (Serge)
|
5c0b9990c8
|
kernel: remove Screen_Max_X and Screen_Max_Y variables
git-svn-id: svn://kolibrios.org@5350 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-05 17:18:45 +00:00 |
|
Sergey Semyonov (Serge)
|
966e9d897b
|
kernel: read/write locks, part 2
git-svn-id: svn://kolibrios.org@5344 a494cfbc-eb01-0410-851d-a64ba20cac60
|
2015-01-04 15:21:46 +00:00 |
|
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 |
|