-
5314ef2cae
Implement basic variables (to hide pointers from logs)
Ivan Baravy
2022-05-31 17:43:41 +0400
-
20b2013007
Compile in /init.inc
Ivan Baravy
2022-05-30 21:47:49 +0400
-
04833f514c
Add missing coverage macros
Ivan Baravy
2022-05-30 13:04:04 +0400
-
219d72226a
Use bestline library, update test logs
Ivan Baravy
2022-05-30 02:08:15 +0400
-
cfc0102d28
Use optparse library
Ivan Baravy
2022-05-29 19:17:00 +0400
-
a0d3499d57
Add wrappers/tests for keyboard, mouse and cursors
Ivan Baravy
2022-05-29 01:55:13 +0400
-
d479f8a121
umka_os: Load very basic userspace KolibriOS app
Ivan Baravy
2022-05-24 23:22:12 +0400
-
ce6ad3efa6
Add one more exfat test
Ivan Baravy
2022-04-26 16:21:41 +0400
-
52f3acaebc
Add exfat test.
Ivan Baravy
2022-04-23 22:34:24 +0400
-
985f10fb88
Add tup build stub.
Ivan Baravy
2022-03-12 00:20:40 +0400
-
d59c8d5f55
Add a basic exfat test.
Ivan Baravy
2022-03-12 00:08:20 +0400
-
c5dd1673af
Use freopen instead of fopen for test output
Ivan Baravy
2022-02-09 22:45:17 +0300
-
3cf74d2664
Sync with KolibriOS trunk
Ivan Baravy
2022-02-09 04:27:49 +0300
-
86a684c92b
Fix skin build on windows
mkostoevr
2021-12-15 22:31:03 +0300
-
c6cc898f2e
Fix INCLUDE set on windows
mkostoevr
2021-12-15 22:15:14 +0300
-
25979e4a5b
Include unistd.h and increase fasm memory
Ivan Baravy
2021-12-13 17:04:42 +0300
-
5eb6770760
Improve build on Windows via llvm-mingw
Ivan Baravy
2021-12-13 15:58:19 +0300
-
74f78a60de
Build with clang optionally
Ivan Baravy
2021-12-13 01:07:42 +0300
-
3015516f22
Add ACPI and PCI test files
Ivan Baravy
2021-12-12 21:26:37 +0300
-
c963ccebd6
test: don't chown files on fat32 partition
Ivan Baravy
2021-12-12 20:59:48 +0300
-
05abd26ece
Disable test with 4TiB img required
mkostoevr
2021-12-12 17:01:35 +0300
-
6a1da788e3
Make fat32_test0 reasonably fast
mkostoevr
2021-12-12 14:09:31 +0300
-
bc5091705b
Update workflow
mkostoevr
2021-12-12 13:48:42 +0300
-
08648324cb
Add fat32_test0 test
mkostoevr
2021-12-12 13:37:44 +0300
-
334866c209
Make it work on win32
mkostoevr
2021-12-12 13:35:35 +0300
-
07e262d8b8
Make it cloneable on win32
mkostoevr
2021-12-12 14:31:43 +0300
-
7100aac6d3
Make it compileable by clang
mkostoevr
2021-12-04 20:58:16 +0300
-
b5bd088e09
Clean branch main from acpi stuff, move it to branch acpi
Ivan Baravy
2021-12-01 22:17:02 +0300
-
129e6d4fe7
Update logs.
Ivan Baravy
2021-11-17 20:56:40 +0300
-
42c1c55029
Add write_devices_dat shell command, 043_#acpi_m012.t test
Ivan Baravy
2021-11-17 04:07:38 +0300
-
3d50050c6b
Update logs.
Ivan Baravy
2021-11-16 19:40:06 +0300
-
74157df1cf
Add umka_gen_devices_dat tool.
Ivan Baravy
2021-11-04 05:52:50 +0300
-
2f8181504c
Implement and export more acpi wrappers.
Ivan Baravy
2021-11-03 17:28:03 +0300
-
18c6f4922c
Add new shell commands: dump_win_map and set (variable).
Ivan Baravy
2021-11-02 12:46:36 +0300
-
72570a7bc3
Add ahci_init label, new tests, update logs.
Ivan Baravy
2021-09-20 06:58:21 +0300
-
ba8e7940b4
Fix wnd_number in 016_#f01_#draw_all.t
Ivan Baravy
2021-07-17 05:15:14 +0300
-
ffa2480f2a
Replace some hardcoded values with macros
Ivan Baravy
2021-07-17 03:03:36 +0300
-
9fa1ef9625
Get rid of manual HEAP_BASE align, finally
Ivan Baravy
2021-07-17 01:54:33 +0300
-
d3cc2b0800
Update is_region_userspace macro to follow the proc
Ivan Baravy
2021-07-17 00:11:55 +0300
-
d04e71f6a5
Another check of returned value.
Ivan Baravy
2021-07-01 02:42:04 +0300
-
d522e6c3e9
Align with kernel trunk.
Ivan Baravy
2021-06-23 19:43:26 +0300
-
e5d50667de
Add basic node counting logic, update tests.
Ivan Baravy
2021-05-31 17:32:04 +0300
-
f87fcd87dc
Wrap is_region_userspace with a macro, update logs.
Ivan Baravy
2021-04-02 04:22:22 +0300
-
cdd733ef3d
Add one more unit test, update logs.
Ivan Baravy
2020-12-29 12:45:24 +0300
-
7be0bfe574
Update test logs.
Ivan Baravy
2020-12-29 07:12:09 +0300
-
08bad4b2eb
Update test logs.
Ivan Baravy
2020-12-28 23:29:36 +0300
-
357202412e
Update test logs.
Ivan Baravy
2020-12-28 06:52:07 +0300
-
b24dc386f8
Update logs.
Ivan Baravy
2020-12-27 06:16:18 +0300
-
4a6495d786
Update logs.
Ivan Baravy
2020-12-17 19:42:14 +0300
-
afb184fa3f
Add one more test config, update logs.
Ivan Baravy
2020-12-09 17:15:54 +0300
-
f4921f9b9f
Add one more Atom test config, update logs.
Ivan Baravy
2020-11-19 04:16:45 +0300
-
ea43ef1662
Rename cast to convert (regarding the spec), add acpica test stub.
Ivan Baravy
2020-10-22 20:09:43 +0300
-
f9db3877e5
Align SLOT_BASE and HEAP_BASE properly via umka.ld script.
Ivan Baravy
2020-10-22 02:44:34 +0300
-
46683929de
Get rid of init.inc.
Ivan Baravy
2020-10-21 17:57:54 +0300
-
116ef5ca33
Add 'help' command, clean up formatting.
Ivan Baravy
2020-10-17 05:13:18 +0300
-
e834b93108
Clean excessive inline asm, mention tap0 in README.
Ivan Baravy
2020-10-14 20:56:28 +0300
-
d2cbe2e9e0
Many fixes to scheduler and especially network. Ping via tap0 works!!
Ivan Baravy
2020-10-14 06:30:01 +0300
-
f7942d2eb3
New tool lfbviewx, new shell commands, fix bug in process_info(-1).
Ivan Baravy
2020-10-12 06:02:02 +0300
-
477978175d
Populate appdata_t structure, use _Static_assert's from C11.
Ivan Baravy
2020-10-10 04:03:30 +0300
-
ae9c2198b6
Make umka_os use scheduler from KolibriOS kernel!
Ivan Baravy
2020-10-10 02:30:52 +0300
-
811cc93c5c
Add two new test acpi+pci configurations.
Ivan Baravy
2020-10-09 00:19:53 +0300
-
6d302f27fe
Finally use ramdisk code for /rd/.
Ivan Baravy
2020-09-18 15:26:51 +0300
-
01df7faab2
Ramdisk enabling, part one.
Ivan Baravy
2020-09-18 06:00:32 +0300
-
0cd2a759f2
Rearrange includes according to kernel32.inc.
Ivan Baravy
2020-09-18 05:31:10 +0300
-
1f107b2f61
Use core/sync.inc and mutex.{init,lock,unlock} from KolibriOS.
Ivan Baravy
2020-09-18 04:49:35 +0300
-
62d8258cf2
Compile in core/{sched,irq,apic}.inc files.
Ivan Baravy
2020-09-17 20:51:03 +0300
-
1611215442
Use -Wpedantic and flexible array members instead of zero-length arrays.
Ivan Baravy
2020-09-17 19:44:57 +0300
-
b3a27127b2
New shell command: acpi_call, new test: ACPI Debug object.
Ivan Baravy
2020-09-17 04:40:25 +0300
-
d1e15190f4
tests: add machine configuration 005 from hidnplayr
Ivan Baravy
2020-06-16 01:46:04 +0300
-
5619ff2682
Fix logs for sf9 window size changes: width+1, height+1.
Ivan Baravy
2020-06-11 23:52:43 +0300
-
6f3117b665
Use slab allocator.
Ivan Baravy
2020-06-05 21:24:57 +0300
-
3e5a6ca3ed
Fix construction of the path to PCI config files.
Ivan Baravy
2020-05-21 21:08:35 +0300
-
75654b6dbc
Enable test 029_#acpi_m003.t: qemu -M q35.
Ivan Baravy
2020-05-21 11:57:55 +0300
-
8816634e90
Sync test logs.
Ivan Baravy
2020-05-21 00:03:43 +0300
-
aebe0c0e1f
Enable test 028_#acpi_m002.t.
Ivan Baravy
2020-05-20 23:06:23 +0300
-
141ad32fac
Sync logs with upstream.
Ivan Baravy
2020-05-20 22:01:18 +0300
-
b3020947af
Add commands pci_{set,get}_path, add pci config files.
Ivan Baravy
2020-05-20 17:54:58 +0300
-
6cc26c6f55
Sync logs with upstream.
Ivan Baravy
2020-05-20 14:49:01 +0300
-
70551882a9
Add stub for ACPI unit tests.
Ivan Baravy
2020-05-20 14:17:31 +0300
-
b22d2aacf3
Add commands shell_acpi_{set,get}_usage, update test logs.
Ivan Baravy
2020-05-20 14:03:22 +0300
-
d995632e71
Update test logs for upstream fix.
Ivan Baravy
2020-05-19 18:20:46 +0300
-
631271c94a
Add script indent_begin_end.py to make logs more readable.
Ivan Baravy
2020-05-19 14:21:47 +0300
-
5dbe6cb8f2
Replace NODE.Integer64 with NODE.Integer.
Ivan Baravy
2020-05-19 13:52:05 +0300
-
6f998c0a3a
Make ACPI logs reproducible and add ACPI reference logs.
Ivan Baravy
2020-05-18 17:13:56 +0300
-
9abb53b2cd
Add ACPI and PCI test files from real HW.
Ivan Baravy
2020-05-18 16:16:17 +0300
-
4585cd3d62
Fix ARP wrappers and add ARP test stub: test/025.
Ivan Baravy
2020-05-12 02:29:29 +0300
-
38a4a20b36
Initialize TASKDATA.pid field, this fixes test 016.
Ivan Baravy
2020-05-12 01:01:33 +0300
-
57fadae3dd
Add background related functions; umka_os works.
Ivan Baravy
2020-05-11 06:38:44 +0300
-
532f440ec9
Fix kernel stack size and TASK_COUNT usage.
Ivan Baravy
2020-05-10 09:21:20 +0300
-
10f97725c4
Move shell from umka_shell to separate module.
Ivan Baravy
2020-05-10 07:21:49 +0300
-
7f355dfed2
Call monitor thread from os thread.
Ivan Baravy
2020-05-09 07:34:28 +0300
-
90d1aaaccc
Handle cli/sti in scheduler: fake i flag with id flag.
Ivan Baravy
2020-05-09 06:41:32 +0300
-
0d07b5810f
Run net stack, jump to the osloop. Compiles, doesn't crash.
Ivan Baravy
2020-05-09 05:15:57 +0300
-
dad581883c
Move thread logic to linux/thread.c, rewrite os and idle threads in asm.
Ivan Baravy
2020-05-09 00:50:54 +0300
-
96d52454b7
Prototype of multitasking via sigsetjmp/siglongjmp.
Ivan Baravy
2020-05-08 07:44:32 +0300
-
aac2122c2c
Add wrappers of f76 ARP functions.
Ivan Baravy
2020-05-07 20:48:17 +0300
-
5d99380431
Merge kolibri.h and syscalls.h, rename kolibri.h to umka.h.
Ivan Baravy
2020-05-07 04:57:01 +0300
-
cea3923666
Allow per-vdisk cache adjusting settings.
Ivan Baravy
2020-05-07 04:41:08 +0300
-
728172f401
More network subfunctions of sf75 and sf76.
Ivan Baravy
2020-05-07 04:08:20 +0300
-
64ce1ee214
umka_shell: Add sf74 commands.
Ivan Baravy
2020-05-07 00:33:32 +0300