File tree Expand file tree Collapse file tree 21 files changed +46
-46
lines changed
10_virtual_mem_part1_identity_mapping
11_exceptions_part1_groundwork
13_exceptions_part2_peripheral_IRQs
14_virtual_mem_part2_mmio_remap
15_virtual_mem_part3_precomputed_tables
16_virtual_mem_part4_higher_half_kernel Expand file tree Collapse file tree 21 files changed +46
-46
lines changed Original file line number Diff line number Diff line change @@ -51,14 +51,14 @@ export LD_SCRIPT_PATH
5151# #--------------------------------------------------------------------------------------------------
5252# # Targets and Prerequisites
5353# #--------------------------------------------------------------------------------------------------
54+ KERNEL_MANIFEST = Cargo.toml
5455KERNEL_LINKER_SCRIPT = kernel.ld
55-
56- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
56+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
5757
5858KERNEL_ELF = target/$(TARGET ) /release/kernel
5959# This parses cargo's dep-info file.
6060# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
61- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
61+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6262
6363
6464
Original file line number Diff line number Diff line change @@ -51,14 +51,14 @@ export LD_SCRIPT_PATH
5151# #--------------------------------------------------------------------------------------------------
5252# # Targets and Prerequisites
5353# #--------------------------------------------------------------------------------------------------
54+ KERNEL_MANIFEST = Cargo.toml
5455KERNEL_LINKER_SCRIPT = kernel.ld
55-
56- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
56+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
5757
5858KERNEL_ELF = target/$(TARGET ) /release/kernel
5959# This parses cargo's dep-info file.
6060# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
61- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
61+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6262
6363
6464
Original file line number Diff line number Diff line change @@ -51,14 +51,14 @@ export LD_SCRIPT_PATH
5151# #--------------------------------------------------------------------------------------------------
5252# # Targets and Prerequisites
5353# #--------------------------------------------------------------------------------------------------
54+ KERNEL_MANIFEST = Cargo.toml
5455KERNEL_LINKER_SCRIPT = kernel.ld
55-
56- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
56+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
5757
5858KERNEL_ELF = target/$(TARGET ) /release/kernel
5959# This parses cargo's dep-info file.
6060# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
61- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
61+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6262
6363
6464
Original file line number Diff line number Diff line change @@ -51,14 +51,14 @@ export LD_SCRIPT_PATH
5151# #--------------------------------------------------------------------------------------------------
5252# # Targets and Prerequisites
5353# #--------------------------------------------------------------------------------------------------
54+ KERNEL_MANIFEST = Cargo.toml
5455KERNEL_LINKER_SCRIPT = kernel.ld
55-
56- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
56+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
5757
5858KERNEL_ELF = target/$(TARGET ) /release/kernel
5959# This parses cargo's dep-info file.
6060# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
61- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
61+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6262
6363
6464
Original file line number Diff line number Diff line change @@ -54,14 +54,14 @@ export LD_SCRIPT_PATH
5454# #--------------------------------------------------------------------------------------------------
5555# # Targets and Prerequisites
5656# #--------------------------------------------------------------------------------------------------
57+ KERNEL_MANIFEST = Cargo.toml
5758KERNEL_LINKER_SCRIPT = kernel.ld
58-
59- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
59+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
6060
6161KERNEL_ELF = target/$(TARGET ) /release/kernel
6262# This parses cargo's dep-info file.
6363# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
64- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
64+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6565
6666
6767
Original file line number Diff line number Diff line change @@ -56,14 +56,14 @@ export LD_SCRIPT_PATH
5656# #--------------------------------------------------------------------------------------------------
5757# # Targets and Prerequisites
5858# #--------------------------------------------------------------------------------------------------
59+ KERNEL_MANIFEST = Cargo.toml
5960KERNEL_LINKER_SCRIPT = kernel.ld
60-
61- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
61+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
6262
6363KERNEL_ELF = target/$(TARGET ) /release/kernel
6464# This parses cargo's dep-info file.
6565# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
66- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
66+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6767
6868
6969
Original file line number Diff line number Diff line change @@ -54,14 +54,14 @@ export LD_SCRIPT_PATH
5454# #--------------------------------------------------------------------------------------------------
5555# # Targets and Prerequisites
5656# #--------------------------------------------------------------------------------------------------
57+ KERNEL_MANIFEST = Cargo.toml
5758KERNEL_LINKER_SCRIPT = kernel.ld
58-
59- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
59+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
6060
6161KERNEL_ELF = target/$(TARGET ) /release/kernel
6262# This parses cargo's dep-info file.
6363# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
64- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
64+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6565
6666
6767
Original file line number Diff line number Diff line change @@ -58,14 +58,14 @@ export LD_SCRIPT_PATH
5858# #--------------------------------------------------------------------------------------------------
5959# # Targets and Prerequisites
6060# #--------------------------------------------------------------------------------------------------
61+ KERNEL_MANIFEST = Cargo.toml
6162KERNEL_LINKER_SCRIPT = kernel.ld
62-
63- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
63+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
6464
6565KERNEL_ELF = target/$(TARGET ) /release/kernel
6666# This parses cargo's dep-info file.
6767# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
68- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
68+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6969
7070
7171
Original file line number Diff line number Diff line change @@ -58,14 +58,14 @@ export LD_SCRIPT_PATH
5858# #--------------------------------------------------------------------------------------------------
5959# # Targets and Prerequisites
6060# #--------------------------------------------------------------------------------------------------
61+ KERNEL_MANIFEST = Cargo.toml
6162KERNEL_LINKER_SCRIPT = kernel.ld
62-
63- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
63+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
6464
6565KERNEL_ELF = target/$(TARGET ) /release/kernel
6666# This parses cargo's dep-info file.
6767# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
68- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
68+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6969
7070
7171
Original file line number Diff line number Diff line change @@ -58,14 +58,14 @@ export LD_SCRIPT_PATH
5858# #--------------------------------------------------------------------------------------------------
5959# # Targets and Prerequisites
6060# #--------------------------------------------------------------------------------------------------
61+ KERNEL_MANIFEST = Cargo.toml
6162KERNEL_LINKER_SCRIPT = kernel.ld
62-
63- LAST_BUILD_CONFIG = target/$(BSP ) .build_config
63+ LAST_BUILD_CONFIG = target/$(BSP ) .build_config
6464
6565KERNEL_ELF = target/$(TARGET ) /release/kernel
6666# This parses cargo's dep-info file.
6767# https://doc.rust-lang.org/cargo/guide/build-cache.html#dep-info-files
68- KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(LAST_BUILD_CONFIG )
68+ KERNEL_ELF_DEPS = $(filter-out % : ,$(file < $(KERNEL_ELF ) .d) ) $(KERNEL_MANIFEST ) $( LAST_BUILD_CONFIG )
6969
7070
7171
You can’t perform that action at this time.
0 commit comments