1
0
Fork 0
mirror of https://github.com/tailix/libkernaux.git synced 2025-03-31 17:25:22 -04:00
Commit graph

1125 commits

Author SHA1 Message Date
e369c16e0d
Fix checks in out-of-root builds ()
* Fix Python tests
* Fix cppcheck
2022-12-05 17:30:26 +04:00
042d15f832
Require Autoconf 2.70 ()
To get rid of [a bug](https://savannah.gnu.org/support/index.php?110393)
when configuring for a freestanding environment.
2022-12-05 07:34:10 +04:00
8fe3714360
Bump version (0.6.0) [2/2] 2022-12-04 02:23:01 +04:00
7285d9dfe9
Bump version (0.6.0) [1/2] 2022-12-04 02:16:47 +04:00
ee6172df20
Maintenance () 2022-12-04 01:44:40 +04:00
081318c2c7
Remove drivers () 2022-12-03 14:44:22 +04:00
e93d08ee70
Maintenance () 2022-12-03 14:23:52 +04:00
8025bd1f60
Manage dependencies with Autoconf () 2022-12-02 18:31:24 +04:00
84319ac0b2
Maintenance () 2022-12-01 19:42:43 +00:00
cb834226a7
Multiboot 2 header macros () 2022-12-01 03:49:16 +04:00
1507d3ec21
DRY CFLAGS () 2022-11-30 14:22:37 +00:00
8add17e91c
Change printf format API () 2022-11-29 21:06:01 +04:00
7ea1d4b2b1
Rewrite macros () 2022-11-29 05:19:35 +04:00
fb5ff7f964
Improve shutdown driver () 2022-11-28 19:34:36 +04:00
0df3f9cbba
Shutdown driver () 2022-11-28 19:02:37 +04:00
b8991a2d3d
QEMU driver () 2022-11-28 18:02:14 +04:00
cd133ba10b
Add architecture x86 (any of i386 and x86_64) () 2022-11-28 15:56:37 +04:00
971b2f4803
Add i386 stuff ()
* Add struct KernAux_Arch_I386_IDTE
* Add struct KernAux_Arch_I386_DTR
* Remove unnecessary static check
* Add func KernAux_Arch_I386_IDTE_set_offset
2022-11-28 15:00:34 +04:00
91bce08aa3
<ctype.h>: tolower, toupper () 2022-11-27 21:03:56 +04:00
5ea65b6b0c
Fix free list () 2022-11-27 19:31:56 +04:00
2a52c22f36
Implement libc callbacks () 2022-11-27 05:19:14 +04:00
666b2cdc7e
Add libc header <errno.h> () 2022-11-27 04:31:17 +04:00
86542dbef8
Bump version (0.5.0) [2/2] 2022-11-27 00:38:57 +04:00
eda0b63f8d
Bump version (0.5.0) [1/2] 2022-11-27 00:12:57 +04:00
91dd9dd80d
Remove generic file API () 2022-11-26 23:22:22 +04:00
15ed72fee5
Remove generic file API () 2022-11-26 23:04:36 +04:00
123bddd19c
File input () 2022-06-30 23:07:10 +03:00
ab1773964c
Add macros KERNAUX_BITS[8|16|32|64] () 2022-06-30 15:39:50 +00:00
b5c4d7aecc
Remove cmdline file API () 2022-06-29 02:51:24 +03:00
0765cd04e6
Async cmdline () 2022-06-28 02:13:40 +03:00
dacdfede2b
Improve cmdline file API () 2022-06-27 16:30:47 +00:00
f39383128f
Generic (file) cmdline () 2022-06-27 17:46:29 +03:00
6d5c3740a9
Align free list nodes () 2022-06-27 11:54:16 +00:00
febd43c987
Add macro KERNAUX_CONTAINER_OF ()
* Add macro KERNAUX_CONTAINER_OF
* Add includes
* Add "examples/macro_container_of"
2022-06-27 14:08:32 +03:00
f5ae8400c0
Implement realloc () 2022-06-27 13:32:41 +03:00
0922a18e70
Maintenance ()
* Fix copyright
* Remove thanks
* Update CONTRIBUTING.md
* Remove bitfields from struct KernAux_Arch_I386_TSS
* Change description of package "mbr"
* Make generic file stable
* Rename printf examples
2022-06-25 20:28:28 +00:00
74d14aff8f
Use generic file () 2022-06-25 15:43:18 +00:00
6e2766b938
Add generic type for files () 2022-06-25 17:30:24 +03:00
73a17df3dc
Portable packing and test struct sizes () 2022-06-25 02:07:10 +03:00
db226e3387
Improve arch and asm, add some i386 code () 2022-06-24 08:42:46 +03:00
f714df3ba8
Add a driver for Intel 8253-compatible PIT () 2022-06-24 05:10:59 +03:00
a71618b258
Add a driver for Intel 8259-compatible PIC () 2022-06-23 23:31:40 +03:00
c331e6dafd
Move drivers to separate subdirectory () 2022-06-23 10:43:53 +00:00
2ad235f319
Rename memory allocator to free list () 2022-06-22 09:39:53 +00:00
02aca9a464
Maintenance ()
* Upgrade submodule `vendor/mruby`
* Remove Stivale 2 as it is deprecated (closes )
* Add copyrights
* Edit `CONTRIBUTING.md`
2022-06-22 12:14:11 +03:00
67c5d97603
Cross-platform tests on riscv64 and aarch64 () 2022-06-22 10:14:09 +03:00
a0517fb9dd
Cross-platform tests () 2022-06-21 21:18:28 +03:00
a904d7cf8e
Update README.md () 2022-06-21 09:42:31 +00:00
9f374475e0
Generic memory allocator () 2022-06-21 11:37:52 +03:00
655efb4d71
Add generic mutex example to README.md () 2022-06-21 09:46:23 +03:00