3cf74d2664
Sync with KolibriOS trunk
...
Tested on r9710.
2022-02-09 22:19:54 +03:00
mkostoevr
86a684c92b
Fix skin build on windows
2021-12-15 22:31:03 +03:00
mkostoevr
c6cc898f2e
Fix INCLUDE set on windows
2021-12-15 22:15:14 +03:00
25979e4a5b
Include unistd.h and increase fasm memory
2021-12-13 17:04:42 +03:00
5eb6770760
Improve build on Windows via llvm-mingw
2021-12-13 16:57:05 +03:00
74f78a60de
Build with clang optionally
2021-12-13 01:07:42 +03:00
3015516f22
Add ACPI and PCI test files
2021-12-12 21:54:53 +03:00
c963ccebd6
test: don't chown files on fat32 partition
2021-12-12 21:54:46 +03:00
mkostoevr
05abd26ece
Disable test with 4TiB img required
2021-12-12 21:54:28 +03:00
mkostoevr
6a1da788e3
Make fat32_test0 reasonably fast
2021-12-12 21:54:20 +03:00
mkostoevr
bc5091705b
Update workflow
...
- Add test target to main makefile
- Update .gitignore
- Simplify test/makefile
2021-12-12 21:54:12 +03:00
mkostoevr
08648324cb
Add fat32_test0 test
2021-12-12 21:54:06 +03:00
mkostoevr
334866c209
Make it work on win32
2021-12-12 21:54:02 +03:00
mkostoevr
07e262d8b8
Make it cloneable on win32
2021-12-12 14:31:43 +03:00
mkostoevr
7100aac6d3
Make it compileable by clang
2021-12-05 15:13:44 +03:00
b5bd088e09
Clean branch main from acpi stuff, move it to branch acpi
2021-12-01 22:17:02 +03:00
129e6d4fe7
Update logs.
2021-11-17 20:56:40 +03:00
42c1c55029
Add write_devices_dat shell command, 043_#acpi_m012.t test
2021-11-17 20:56:32 +03:00
3d50050c6b
Update logs.
2021-11-16 19:40:06 +03:00
74157df1cf
Add umka_gen_devices_dat tool.
2021-11-04 05:52:50 +03:00
2f8181504c
Implement and export more acpi wrappers.
2021-11-03 17:28:03 +03:00
18c6f4922c
Add new shell commands: dump_win_map and set (variable).
2021-11-02 12:50:13 +03:00
72570a7bc3
Add ahci_init label, new tests, update logs.
2021-09-20 07:20:06 +03:00
ba8e7940b4
Fix wnd_number in 016_#f01_#draw_all.t
2021-07-17 05:15:14 +03:00
ffa2480f2a
Replace some hardcoded values with macros
2021-07-17 03:03:36 +03:00
9fa1ef9625
Get rid of manual HEAP_BASE align, finally
2021-07-17 01:57:03 +03:00
d3cc2b0800
Update is_region_userspace macro to follow the proc
2021-07-17 00:11:55 +03:00
d04e71f6a5
Another check of returned value.
...
Also, add removed file.
2021-07-01 02:42:04 +03:00
d522e6c3e9
Align with kernel trunk.
2021-06-23 19:43:26 +03:00
e5d50667de
Add basic node counting logic, update tests.
2021-05-31 17:32:04 +03:00
f87fcd87dc
Wrap is_region_userspace with a macro, update logs.
2021-04-02 04:22:22 +03:00
cdd733ef3d
Add one more unit test, update logs.
2020-12-29 12:45:24 +03:00
7be0bfe574
Update test logs.
2020-12-29 07:12:09 +03:00
08bad4b2eb
Update test logs.
2020-12-28 23:29:36 +03:00
357202412e
Update test logs.
2020-12-28 06:52:07 +03:00
b24dc386f8
Update logs.
2020-12-27 06:18:34 +03:00
4a6495d786
Update logs.
2020-12-17 19:42:14 +03:00
afb184fa3f
Add one more test config, update logs.
2020-12-09 17:15:54 +03:00
f4921f9b9f
Add one more Atom test config, update logs.
2020-11-19 04:21:15 +03:00
ea43ef1662
Rename cast to convert (regarding the spec), add acpica test stub.
2020-10-22 20:09:43 +03:00
f9db3877e5
Align SLOT_BASE and HEAP_BASE properly via umka.ld script.
2020-10-22 02:44:34 +03:00
46683929de
Get rid of init.inc.
...
Now it is possible because I split it to hpet and acpi files.
2020-10-21 18:58:52 +03:00
116ef5ca33
Add 'help' command, clean up formatting.
2020-10-17 05:13:18 +03:00
e834b93108
Clean excessive inline asm, mention tap0 in README.
2020-10-14 20:56:28 +03:00
d2cbe2e9e0
Many fixes to scheduler and especially network. Ping via tap0 works!!
2020-10-14 06:30:01 +03:00
f7942d2eb3
New tool lfbviewx, new shell commands, fix bug in process_info(-1).
...
* lfbviewx: LFB viewer for X. Reads framebuffer of umka_os and displays
the picture in X window.
* New shell commands: dump_appdata, dump_taskdata, mouse_move.
* Bug with process_info is because SLOT_BASE in umka_os is not aligned
on 0x10000. Mitigated with a macro.
2020-10-12 06:02:02 +03:00
477978175d
Populate appdata_t structure, use _Static_assert's from C11.
2020-10-10 04:03:30 +03:00
ae9c2198b6
Make umka_os use scheduler from KolibriOS kernel!
...
Also,
* Add more syscall wrappers;
* Replace puts(usage) with fputs(usage, fout);
* Remove some dead code.
2020-10-10 02:30:52 +03:00
811cc93c5c
Add two new test acpi+pci configurations.
...
qemu -M pc, kolibrios.org server
2020-10-09 00:19:53 +03:00
6d302f27fe
Finally use ramdisk code for /rd/.
...
E.g. in the test 016_#f01_#draw_all.t.
2020-09-18 15:26:51 +03:00