Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
dd7d31f
imports: add property_node_clone() and property_node_traversal()
shizmob May 1, 2023
037a6ef
imports: clarify property_node_clone() prototype
shizmob May 1, 2023
45e7855
launcher: override ea3 config using ea3-ident.xml
shizmob May 1, 2023
aff97ca
launcher: parse options in two phases
shizmob Apr 30, 2023
62775d6
imports: add PROPERTY_TYPE_ATTR
shizmob May 1, 2023
09d7c1b
imports: add avs_fs_* definitions
shizmob Apr 30, 2023
bc4d83d
launcher: implement bootstrap.xml parsing
shizmob May 1, 2023
110e804
launcher: use app config from bootstrap config if present
shizmob May 1, 2023
bc4db2b
launcher: implement boot property parsing through AVS
shizmob Apr 30, 2023
628173f
launcher: override options using bootstrap config
shizmob May 1, 2023
b9b5843
launcher: copy default files according to bootstrap config
shizmob May 1, 2023
6bdab5b
imports: add property_remove() implementation
shizmob May 1, 2023
82ddc75
launcher: update AVS config using bootstrap config
shizmob May 1, 2023
e366a00
fix/chore(ddr): Distribution package versioning and missing bat files
Aug 8, 2023
096b5f1
fix(avs): 573 ordinals of avs version 1304 replaced
Aug 9, 2023
538a312
fix(avs): 573 place holder ordinals replaced, avs 1101
Aug 9, 2023
dee8a11
fix(avs): 573 place holder ordinals replaced, avs 1601
Aug 9, 2023
1c7439a
fix(imports): Add missing property_node_name entry to all AVS versions
Aug 11, 2023
e4d000c
fix(import): Incorrect ordinal for property_node_traverse AVS 1304
Aug 11, 2023
9933583
fix(import): ordinals for property_node_name avs 1304 and 1508
Aug 11, 2023
007f070
feat(import): avs, add placeholder support for property_node_read
Aug 11, 2023
67f2a33
fix(import): Fix property_read_node avs 1304
Aug 11, 2023
c641fc4
feat(launcher): Add functions for debug logging of property trees
Aug 11, 2023
5f8c352
feat(launcher): Static logging with full output on start
Aug 11, 2023
2251bbb
chore(launcher): Add more debug log output, improve debugability
Aug 11, 2023
9dbb258
chore(launcher): Improve error handling and log output default files
Aug 11, 2023
f21c908
sqash to previous
Nov 19, 2023
0c47b15
chore: Improve debug visibility, print current working dir
Nov 19, 2023
6e11432
fix(launcher): Bootstrap copying files
Nov 19, 2023
5e0ec49
feat(avs): Add dir related avs_fs functions
Nov 19, 2023
bb2854c
feat(launcher): Create raw and nvram dirs if they don't exist
Nov 19, 2023
985d634
chore: Remove debug code
Nov 19, 2023
7aa37ad
refactor(launcher): Move avs FS dir creation stuff to module
Nov 19, 2023
1bdb6d9
refactor(launcher): Move more AVS related setup code to module
Nov 19, 2023
36bd082
refactor(launcher): Move initial launcher info logging to func
Nov 19, 2023
6fd0064
refactor(launcher): Move remote debugger trap to func
Nov 19, 2023
454b213
refactor(launcher): Separate bootstrap config and launcher options
Nov 19, 2023
9caf4ad
refactor(launcher): Improve overall structure of launcher
Nov 19, 2023
4c15b81
refactor(launcher): Move property logging functions
Nov 19, 2023
c03f1d5
fix(launcher): Debug printing of property (node) structures
Nov 19, 2023
16fe7f1
refactor(launcher): Inline avs_init func
Nov 19, 2023
62cf7fd
feat(launcher): Guard property logging with options flag
Nov 19, 2023
719ef00
refactor(launcher): Move replacing property nodes to property module
Nov 19, 2023
6a531be
feat(launcher): AVS dev/raw and dev/nvram override command line opt
Nov 19, 2023
4617ba1
feat(launcher): Command line opt to set log level for all loggers
Nov 19, 2023
7259593
feat(launcher): Add dedicated logging backend
Nov 19, 2023
87037ee
fix(launcher): ea3-ident copying to /ea3 config node
Nov 19, 2023
115a620
feat(launcher): Distinguish u8 vs. bool for different AVS version
Nov 26, 2023
f6ab9f3
fix(launcher): Property debug printing, respect data types/sizes
Nov 26, 2023
763f4bf
fix(launcher/avs): Add untyped type to avs defs, dispatch in property…
Nov 26, 2023
0a2a71b
fix(launcher): Incorrect "does exist" check causing crash
Nov 26, 2023
97794b5
chore(launcher): Add more logging statements, improve debugability
Nov 26, 2023
8dab550
fix(launcher): Use different types on avs-config on different AVS ver…
Nov 26, 2023
40facd4
chore(launcher): Improve resilience
Nov 26, 2023
6b7cfc4
chore(launcher/avs): Add terminator psmap type
Nov 26, 2023
f3aad70
fix(avs): Incorrect AVS version for ddr-13
Nov 26, 2023
dc2dd7b
fix: Imports for AVS 2.15.8 and 2.16.3
Nov 30, 2023
4a85084
chore(launcher): Add more logging to improve debugability
Nov 30, 2023
f884cc7
fix(launcher): AVS open mode incompatible flags
Nov 30, 2023
ac13718
feat(launcher): Implement ea3 enable/disable bootstrap flag
Nov 30, 2023
580d4f0
fix(avs): avs_file_mode enum change with 2.13.06
Dec 1, 2023
3f7258b
fix: To build with mingw version in docker build container
Dec 31, 2023
4e8a56f
refactor(launcher): Improve structure of bootstrap configuration
Jan 1, 2024
06ad0c1
refactor(launcher): Rename bs-config -> bootstrap-config
Jan 1, 2024
ebfcbf0
chore(launcher): Remove unused function declarations
Jan 1, 2024
ba1c934
refactor(launcher): Split eamuse stuff into module
Jan 1, 2024
b829d2f
refactor(launcher): Split eamuse config related stuff into module
Jan 1, 2024
1700a5f
refactor(launcher): Rename property module
Jan 1, 2024
12e254e
refactor(launcher): Move avs config stuff to own module
Jan 1, 2024
b3e7b82
refactor(launcher): Rename avs-context -> avs
Jan 1, 2024
8ab634b
refactor(launcher): Move avs fs dir logging function to avs module
Jan 1, 2024
4798ed8
wip
Jan 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ toolchain_64 := x86_64-w64-mingw32-

gitrev := $(shell git rev-parse HEAD)
cppflags := -I src -I src/main -I src/test -DGITREV=$(gitrev)
cflags := -O2 -pipe -ffunction-sections -fdata-sections \
cflags := -g -O2 -pipe -ffunction-sections -fdata-sections \
-Wall -std=c99 -DPSAPI_VERSION=1
cflags_release := -Werror
ldflags := -Wl,--gc-sections -static-libgcc
Expand Down Expand Up @@ -240,7 +240,6 @@ $$(dll_$1_$2_$3) $$(implib_$1_$2_$3): $$(obj_$1_$2_$3) $$(abslib_$1_$2_$3) \
$(V)$$(toolchain_$1)gcc -shared \
-o $$(dll_$1_$2_$3) -Wl,--out-implib,$$(implib_$1_$2_$3) \
-Wl,--start-group $$^ -Wl,--end-group $$(ldflags_$3)
$(V)$$(toolchain_$1)strip $$(dll_$1_$2_$3)
$(V)$$(toolchain_$1)ranlib $$(implib_$1_$2_$3)

endef
Expand All @@ -257,7 +256,6 @@ $$(exe_$1_$2_$3): $$(obj_$1_$2_$3) $$(abslib_$1_$2_$3) $$(absdpl_$1_$2_$3) \
| $$(bindir_$1_$2)
$(V)echo ... $$@
$(V)$$(toolchain_$1)gcc -o $$@ $$^ $$(ldflags_$3)
$(V)$$(toolchain_$1)strip $$@

endef

Expand Down
Loading