Commit Graph

25 Commits

Author SHA1 Message Date
e481975a89 Include ACPI related code, add PCI wrapper. 2020-05-02 02:40:06 +03:00
67f7873e27 Coverage collection speed up 4x!
Also, adjust disk cache size and
move set_eflags_tf() to trace_lbr.c.
2020-02-21 05:21:09 +03:00
2a4cfff503 Don't use libc malloc/free from assembler code. 2020-02-21 02:23:12 +03:00
e5ad82ffd5 Rewrite kos_disk_* procs in C, define more blk/fs related structures. 2020-02-21 02:18:40 +03:00
126802f61f Get rid of wrappers around cio_disk_*, call them directly.
Use __stdcall__ attribute for this and declare few disk and
media related structures.
2020-02-20 06:41:53 +03:00
63e6497f62 Replace cwd asm procs with inline __asm__ ones. 2020-02-19 05:47:17 +03:00
759b526b3d Start using POSIX getopt. 2020-02-18 05:30:16 +03:00
a83c4154f5 More wrappers, move uninitialized data to .bss section. 2020-02-09 04:48:16 +03:00
3175553eb7 Wrap set_skin, unpacker works now. 2020-02-08 21:48:12 +03:00
18edc67a10 Wrap sf9: process info. 2020-02-08 06:13:04 +03:00
0d5b1b5433 Remove LWP stub. 2020-02-06 06:30:31 +03:00
b23e29d6d1 Add wrappers to graphic syscalls. 2020-02-06 06:19:20 +03:00
750efc930a Move basic graphics to userspace! 2020-02-05 05:41:00 +03:00
4a242557b5 Support kernel syscall f80, add more tests for extended attributes and unicode. 2019-12-08 04:32:07 +03:00
fa542ce8a1 Don't go into infinite loop on fs error, print file attributes as letters. 2019-11-07 02:51:55 +03:00
34cdc3ca09 Add ctime,atime,mtime printing. 2019-10-31 23:26:53 +03:00
3444c6bc2e New commands: cd and pwd. Display cwd in prompt. More tests. 2019-10-25 04:48:13 +03:00
adc3e553f7 Rename kos_fuse_lfn to kos_lfn, remove kos_fuse_init prototype. 2019-10-22 06:12:35 +03:00
c4a635322a Extend sector numbers to 64 bit, dump hash and bytes of read data. 2019-10-21 05:51:56 +03:00
cfdd6a2820 Implement disk_add, disk_del commands, fix tests. 2019-10-13 04:17:29 +03:00
1bb4c6f8d7 Collect coverage via LBR profiling. 2019-10-09 02:35:47 +03:00
6325dda0da Add read_all and read_range, update tests, fixes 2018-06-18 04:55:51 +03:00
3d39097fb1 Pass sector size as argument, don't hardcode. 2018-05-18 19:48:50 +03:00
2c3cd9c7c1 Add ranged ls and f70status enum. 2018-05-14 10:54:05 +03:00
d02cbfd7ef Call kos_fuse_lfn, add tools/mkdirrange, cleanup. 2018-05-10 00:08:52 +03:00