|
|
62ec4c93ab
|
meta: rename
|
2024-11-02 11:31:51 +00:00 |
|
|
|
065fdeec65
|
build: convert build system to CMake
|
2024-11-02 11:21:22 +00:00 |
|
|
|
15c576a99d
|
tools: delete legacy amldecode tool
|
2024-01-07 20:04:23 +00:00 |
|
|
|
36c7f3bbeb
|
debug: auto-select gdb/lldb session pane when starting debug session
|
2023-12-27 17:35:27 +00:00 |
|
|
|
67c0b6eba9
|
tools: amldecode: skip creation of unnamed objects
|
2023-07-27 19:06:06 +01:00 |
|
|
|
d66f0df2c2
|
tools: amldecode: add parsing support for more AML opcodes
|
2023-07-22 17:57:20 +01:00 |
|
|
|
d08612f7db
|
tools: amldecode: add test files extracted from Lenovo ThinkStation machine
|
2023-07-22 17:56:47 +01:00 |
|
|
|
82dd8c7846
|
tools: amldecode: fix read_pkg_length reading multibyte lengths in the wrong order
|
2023-07-20 19:47:08 +01:00 |
|
|
|
af15eaa75b
|
tools: amldecode: store table revision in parser
|
2023-07-20 19:46:00 +01:00 |
|
|
|
f8c1a52259
|
tools: add tool to decode AML files and build an ACPI namespace
|
2023-07-19 19:00:27 +01:00 |
|
|
|
b4ef018c5f
|
build: support multiple source files and nested directories for userspace tools
|
2023-07-19 18:59:11 +01:00 |
|
|
|
f6064eea53
|
tools: kexttool: include directory support; pre-processor defines for internal kexts
|
2023-06-09 19:30:57 +01:00 |
|
|
|
ad2ce0b2ab
|
build: add rule to run kernel under Bochs
|
2023-05-07 21:36:53 +01:00 |
|
|
|
9e16a2e70c
|
build: add tool to install a bootable ISO to a removable block device
|
2023-05-07 12:21:25 +01:00 |
|
|
|
90afd997e6
|
tools: add tool to generate kernel boot cd image
|
2023-05-06 21:34:02 +01:00 |
|
|
|
79c30e5393
|
tools: sync: create .config directory if it doesn't exist
|
2023-05-06 19:45:09 +01:00 |
|
|
|
c945ee059a
|
build: define source root directory and kernel arch for tool makefiles
|
2023-04-30 14:25:41 +01:00 |
|
|
|
a1f54fd156
|
kexttool: store extensions.yaml in .config instead of build
|
2023-04-08 09:26:06 +01:00 |
|
|
|
e472c83d28
|
tools: kexttool: implement Makefile generation for internal kexts
|
2023-04-06 21:20:20 +01:00 |
|
|
|
84e5b848c7
|
tools: sync: update script filename in in_source_tree()
|
2023-04-05 18:55:24 +01:00 |
|
|
|
eb22e72568
|
build: add subcommands to kexttool
|
2023-04-05 18:53:10 +01:00 |
|
|
|
3ec25da693
|
kext: rename extension.info to extension.yaml
|
2023-04-04 11:01:04 +01:00 |
|
|
|
fadab38da7
|
build: add a tool to scan extensions/ for kernel extensions
|
2023-04-04 10:59:42 +01:00 |
|
|
|
06ba21bd9d
|
build: standardise script filenames
|
2023-04-04 09:59:25 +01:00 |
|
|
|
2bfb6bcd78
|
kernel: add c++ support
|
2023-03-20 20:41:39 +00:00 |
|
|
|
44702bec5f
|
build: move compile_commands.json to build directory
|
2023-03-19 20:33:27 +00:00 |
|
|
|
e66c611038
|
build: store compile_commands.json in source tree .config dir
|
2023-03-13 21:41:33 +00:00 |
|
|
|
c8facafb77
|
build: add script to copy source tree to/from build server
|
2023-03-13 21:40:53 +00:00 |
|
|
|
eed73e2414
|
build: add a "user" arch to allow the kernel to run as a program on the host machine
|
2023-02-25 17:58:23 +00:00 |
|
|
|
943e9dc517
|
build: make tools makefile quiet
|
2023-02-09 09:16:48 +00:00 |
|
|
|
18c5b34923
|
build: create copy of kernel binary with debug symbols
|
2023-02-08 20:24:22 +00:00 |
|
|
|
4c4178e170
|
build: stop make compile-db from having to call make clean
|
2023-02-08 16:46:59 +00:00 |
|
|
|
2f69bfd4f0
|
build: add support for building tools targeting host machine
|
2023-02-07 11:25:33 +00:00 |
|
|
|
4eba81eb09
|
Removed debug messages from generate_compile_commands
|
2023-01-19 20:53:12 +00:00 |
|
|
|
a84355a063
|
generate_compile_commands.py can now handle different make-output path delimiters
|
2023-01-10 20:59:14 +00:00 |
|
|
|
44cd04c57a
|
Fixed directory change parsing in generate_compile_commands.py
|
2023-01-10 20:53:07 +00:00 |
|
|
|
677661b115
|
Updated compiler database generator to handle multiple target executables
|
2022-12-29 20:17:06 +00:00 |
|
|
|
83c7f2293c
|
Implemented support for building host binaries to test kernel features
|
2022-12-26 22:12:53 +00:00 |
|
|
|
0309e1edd1
|
Adjusted build system to make it more portable
|
2022-12-24 17:42:33 +00:00 |
|
|
|
f59d67435d
|
Added a build rule to generate compile_commands.json
|
2022-12-21 08:27:32 +00:00 |
|
|
|
72bf6faadd
|
Started implementing debugging facilities
|
2022-12-14 21:45:24 +00:00 |
|
|
|
766667a6ad
|
Finished implementing paging init and long mode switch
|
2022-12-13 22:22:04 +00:00 |
|
|
|
3402207602
|
Added build system and some core boot files
|
2022-12-13 20:22:11 +00:00 |
|