mintsuki
|
a3f3f95bd7
|
term: Implement a bunch of escape sequences
|
2021-08-16 19:32:09 +02:00 |
|
mintsuki
|
1cd381a3aa
|
stivale2: More reasonable code flow to determine target video mode
|
2021-08-16 18:34:30 +02:00 |
|
mintsuki
|
c7a46830f6
|
term: Mass backport changes done in Vinix upstream
|
2021-08-16 18:02:28 +02:00 |
|
mintsuki
|
993a602afb
|
term: Support bold attributes
|
2021-08-12 07:52:25 +02:00 |
|
mintsuki
|
5f1c34a587
|
tftp: Overhaul and bug fixes
|
2021-08-12 07:40:29 +02:00 |
|
mint
|
294382e3bf
|
Merge pull request #100 from Andy-Python-Programmer/trunk
Add the kernel file v2 tag in tests
|
2021-08-10 11:50:21 +02:00 |
|
Andy-Python-Programmer
|
e308da5b48
|
Add the kernel file v2 tag in tests
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-08-10 19:10:53 +10:00 |
|
mint
|
9798bc2ac4
|
Merge pull request #99 from Andy-Python-Programmer/trunk
Implement the "stivale2_struct_tag_kernel_file_v2" tag
|
2021-08-10 10:41:28 +02:00 |
|
Andy-Python-Programmer
|
3b4d7c53fa
|
Implement the "stivale2_struct_tag_kernel_file_v2" tag
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
|
2021-08-10 18:33:03 +10:00 |
|
mintsuki
|
7cca9dd42f
|
build: Misc build system improvements
|
2021-08-07 07:26:34 +02:00 |
|
mintsuki
|
5ffce7c42e
|
term: Support DEC private escape 25 (enable/disable cursor)
|
2021-08-06 06:16:41 +02:00 |
|
mintsuki
|
6275457af0
|
toolchain: Use program prefix limine- to avoid collisions with x86_64-elf system toolchains
|
2021-08-06 05:05:50 +02:00 |
|
mintsuki
|
0dde09bbb9
|
term: Support bright colours
|
2021-07-31 23:51:48 +02:00 |
|
mintsuki
|
07dc81bbee
|
build: Pass -mabi=sysv to cc
|
2021-07-31 21:28:06 +02:00 |
|
mintsuki
|
5d22de7733
|
term: Misc improvements
|
2021-07-31 20:52:46 +02:00 |
|
mintsuki
|
7fdacf3163
|
toolchain: Bump GCC to 11.2.0
|
2021-07-31 20:18:43 +02:00 |
|
mint
|
55411728d1
|
Merge pull request #97 from ytret/trunk
stivale2: set ID of textmode structure tag
|
2021-07-31 20:13:36 +02:00 |
|
ytret
|
059be24d3b
|
stivale2: set ID of textmode structure tag
|
2021-07-31 20:59:05 +03:00 |
|
mintsuki
|
241c4dcc85
|
limine-install: Minor Makefile fixes
|
2021-07-29 15:54:18 +02:00 |
|
mintsuki
|
b55c80e2c8
|
ci: Ensure dotfiles are copied over to binary releases properly. Closes #96
|
2021-07-29 15:48:27 +02:00 |
|
mintsuki
|
9540ea620b
|
elf: Make sure KASLR doesn't result in load addresses higher than 0x80000000 for higher half kernels
|
2021-07-29 15:44:27 +02:00 |
|
mintsuki
|
af28eee1bc
|
build: Prevent gensyms.sh from failing if pipefail is not supported by the shell
|
2021-07-26 20:19:40 +02:00 |
|
mintsuki
|
db561393dd
|
stivale: Add requested stack sanity checks. Closes #95
|
2021-07-26 19:25:59 +02:00 |
|
mintsuki
|
9d68787fe1
|
build: OpenBSD compatibility
|
2021-07-26 18:27:05 +02:00 |
|
mintsuki
|
af03050db3
|
build: Make build system more BSD friendly
|
2021-07-26 16:09:03 +02:00 |
|
mintsuki
|
e9760d2e33
|
build: Work around gnu-efi build system issue
|
2021-07-25 16:23:36 +02:00 |
|
mintsuki
|
f2fcc38af7
|
stivale2_rt: Fix mov of the incorrect size
|
2021-07-25 15:23:29 +02:00 |
|
mintsuki
|
5106c6cde2
|
test: Update Makefile
|
2021-07-25 14:48:58 +02:00 |
|
mintsuki
|
5089bafaf8
|
pmm: Fix sanitise_entries() bugs
|
2021-07-25 14:18:35 +02:00 |
|
mintsuki
|
2a4f9eb0c4
|
elf: Do not enforce segment load address alignment even if PMRs are requested
|
2021-07-25 01:18:36 +02:00 |
|
mintsuki
|
2bcddaeea4
|
build: Makefile adjustments
|
2021-07-20 14:46:19 +02:00 |
|
mintsuki
|
0e2b9c5776
|
term: Bound check when setting cursor position
|
2021-07-20 14:13:56 +02:00 |
|
mintsuki
|
6e1afcd3cb
|
uefi: Initial 32 bit UEFI support
|
2021-07-20 13:35:43 +02:00 |
|
mintsuki
|
f5b0a4ee25
|
elf: More bug fixes
|
2021-07-17 08:19:03 +02:00 |
|
mintsuki
|
5fa8ef5d37
|
elf: Bug fixes
|
2021-07-17 07:38:19 +02:00 |
|
mintsuki
|
e96b55a477
|
stivale2: Fix test
|
2021-07-15 17:16:55 +02:00 |
|
mintsuki
|
de3c7eed67
|
stivale2: Implement PMRs
|
2021-07-15 16:20:29 +02:00 |
|
mintsuki
|
79b8c38c8c
|
stivale: Initial infrastructure to support ELF permissions
|
2021-07-15 14:09:12 +02:00 |
|
mintsuki
|
178f3cea0e
|
elf: Return permission ranges
|
2021-07-15 13:34:24 +02:00 |
|
mintsuki
|
aec537f519
|
menu: Fix title alignment
|
2021-07-15 12:51:46 +02:00 |
|
mintsuki
|
1aa5ae13fc
|
misc: Change how bios and uefi macros are defined and tested
|
2021-07-15 10:03:47 +02:00 |
|
mintsuki
|
d478a1b28b
|
stivale2: Add support for text mode struct tag
|
2021-07-11 10:07:43 +02:00 |
|
mintsuki
|
f5ffbdf2cd
|
stivale2: Add support for any video header tag
|
2021-07-11 09:47:57 +02:00 |
|
mintsuki
|
63a45e2b31
|
stivale2: Implement max_length field of terminal structure tag
|
2021-07-11 08:51:22 +02:00 |
|
mintsuki
|
f4a47cff02
|
gterm: Improve text drawing performance on both QEMU TCG and real hardware
|
2021-07-11 08:30:54 +02:00 |
|
mintsuki
|
e5ec3c1fb3
|
gterm: Reintroduce fast canvas drawing, only.
Co-authored-by: StaticSaga <61866965+StaticSaga@users.noreply.github.com>
|
2021-07-11 07:28:09 +02:00 |
|
mintsuki
|
f4dc6481f1
|
gterm: Revert recent changes as they make the terminal significantly slower on real hardware
|
2021-07-11 04:50:15 +02:00 |
|
mintsuki
|
9423860745
|
Revert "readline: rewrite Ctrl-[pnbf] to arrows"
This reverts commit 9e2d9f1630 .
|
2021-07-11 02:03:10 +02:00 |
|
mintsuki
|
f66620052d
|
Revert "readline: exclude the non-ctrl case from checks"
This reverts commit 2fcabe8dfe .
|
2021-07-11 02:02:50 +02:00 |
|
mintsuki
|
6f17771c53
|
menu: Disable scrolling when displaying status text
|
2021-07-11 02:01:03 +02:00 |
|