|
e369c16e0d
|
Fix checks in out-of-root builds (#132)
* Fix Python tests
* Fix cppcheck
|
2022-12-05 17:30:26 +04:00 |
|
|
042d15f832
|
Require Autoconf 2.70 (#131)
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 (#129)
|
2022-12-04 01:44:40 +04:00 |
|
|
081318c2c7
|
Remove drivers (#127)
|
2022-12-03 14:44:22 +04:00 |
|
|
e93d08ee70
|
Maintenance (#125)
|
2022-12-03 14:23:52 +04:00 |
|
|
8025bd1f60
|
Manage dependencies with Autoconf (#124)
|
2022-12-02 18:31:24 +04:00 |
|
|
84319ac0b2
|
Maintenance (#114)
|
2022-12-01 19:42:43 +00:00 |
|
|
cb834226a7
|
Multiboot 2 header macros (#123)
|
2022-12-01 03:49:16 +04:00 |
|
|
1507d3ec21
|
DRY CFLAGS (#85)
|
2022-11-30 14:22:37 +00:00 |
|
|
8add17e91c
|
Change printf format API (#122)
|
2022-11-29 21:06:01 +04:00 |
|
|
7ea1d4b2b1
|
Rewrite macros (#121)
|
2022-11-29 05:19:35 +04:00 |
|
|
fb5ff7f964
|
Improve shutdown driver (#120)
|
2022-11-28 19:34:36 +04:00 |
|
|
0df3f9cbba
|
Shutdown driver (#119)
|
2022-11-28 19:02:37 +04:00 |
|
|
b8991a2d3d
|
QEMU driver (#118)
|
2022-11-28 18:02:14 +04:00 |
|
|
cd133ba10b
|
Add architecture x86 (any of i386 and x86_64) (#117)
|
2022-11-28 15:56:37 +04:00 |
|
|
971b2f4803
|
Add i386 stuff (#116)
* 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 (#115)
|
2022-11-27 21:03:56 +04:00 |
|
|
5ea65b6b0c
|
Fix free list (#113)
|
2022-11-27 19:31:56 +04:00 |
|
|
2a52c22f36
|
Implement libc callbacks (#112)
|
2022-11-27 05:19:14 +04:00 |
|
|
666b2cdc7e
|
Add libc header <errno.h> (#111)
|
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 (#110)
|
2022-11-26 23:22:22 +04:00 |
|
|
15ed72fee5
|
Remove generic file API (#108)
|
2022-11-26 23:04:36 +04:00 |
|
|
123bddd19c
|
File input (#107)
|
2022-06-30 23:07:10 +03:00 |
|
|
ab1773964c
|
Add macros KERNAUX_BITS[8|16|32|64] (#106)
|
2022-06-30 15:39:50 +00:00 |
|
|
b5c4d7aecc
|
Remove cmdline file API (#105)
|
2022-06-29 02:51:24 +03:00 |
|
|
0765cd04e6
|
Async cmdline (#104)
|
2022-06-28 02:13:40 +03:00 |
|
|
dacdfede2b
|
Improve cmdline file API (#103)
|
2022-06-27 16:30:47 +00:00 |
|
|
f39383128f
|
Generic (file) cmdline (#102)
|
2022-06-27 17:46:29 +03:00 |
|
|
6d5c3740a9
|
Align free list nodes (#101)
|
2022-06-27 11:54:16 +00:00 |
|
|
febd43c987
|
Add macro KERNAUX_CONTAINER_OF (#100)
* Add macro KERNAUX_CONTAINER_OF
* Add includes
* Add "examples/macro_container_of"
|
2022-06-27 14:08:32 +03:00 |
|
|
f5ae8400c0
|
Implement realloc (#99)
|
2022-06-27 13:32:41 +03:00 |
|
|
0922a18e70
|
Maintenance (#98)
* 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 (#97)
|
2022-06-25 15:43:18 +00:00 |
|
|
6e2766b938
|
Add generic type for files (#96)
|
2022-06-25 17:30:24 +03:00 |
|
|
73a17df3dc
|
Portable packing and test struct sizes (#95)
|
2022-06-25 02:07:10 +03:00 |
|
|
db226e3387
|
Improve arch and asm, add some i386 code (#94)
|
2022-06-24 08:42:46 +03:00 |
|
|
f714df3ba8
|
Add a driver for Intel 8253-compatible PIT (#93)
|
2022-06-24 05:10:59 +03:00 |
|
|
a71618b258
|
Add a driver for Intel 8259-compatible PIC (#92)
|
2022-06-23 23:31:40 +03:00 |
|
|
c331e6dafd
|
Move drivers to separate subdirectory (#91)
|
2022-06-23 10:43:53 +00:00 |
|
|
2ad235f319
|
Rename memory allocator to free list (#90)
|
2022-06-22 09:39:53 +00:00 |
|
|
02aca9a464
|
Maintenance (#89)
* Upgrade submodule `vendor/mruby`
* Remove Stivale 2 as it is deprecated (closes #4)
* Add copyrights
* Edit `CONTRIBUTING.md`
|
2022-06-22 12:14:11 +03:00 |
|
|
67c5d97603
|
Cross-platform tests on riscv64 and aarch64 (#87)
|
2022-06-22 10:14:09 +03:00 |
|
|
a0517fb9dd
|
Cross-platform tests (#86)
|
2022-06-21 21:18:28 +03:00 |
|
|
a904d7cf8e
|
Update README.md (#83)
|
2022-06-21 09:42:31 +00:00 |
|
|
9f374475e0
|
Generic memory allocator (#82)
|
2022-06-21 11:37:52 +03:00 |
|
|
655efb4d71
|
Add generic mutex example to README.md (#79)
|
2022-06-21 09:46:23 +03:00 |
|