diff --git a/02_runtime_init/kernel b/02_runtime_init/kernel index 26035606..6a6530a4 100644 Binary files a/02_runtime_init/kernel and b/02_runtime_init/kernel differ diff --git a/03_hacky_hello_world/kernel b/03_hacky_hello_world/kernel index 454141b4..219cdaef 100755 Binary files a/03_hacky_hello_world/kernel and b/03_hacky_hello_world/kernel differ diff --git a/04_zero_overhead_abstraction/Cargo.lock b/04_zero_overhead_abstraction/Cargo.lock index d9d11c3f..8ce45336 100644 --- a/04_zero_overhead_abstraction/Cargo.lock +++ b/04_zero_overhead_abstraction/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -35,7 +35,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/04_zero_overhead_abstraction/kernel b/04_zero_overhead_abstraction/kernel index 32de969c..36d0729f 100755 Binary files a/04_zero_overhead_abstraction/kernel and b/04_zero_overhead_abstraction/kernel differ diff --git a/04_zero_overhead_abstraction/kernel8.img b/04_zero_overhead_abstraction/kernel8.img index 01fcf5ce..047a060c 100755 Binary files a/04_zero_overhead_abstraction/kernel8.img and b/04_zero_overhead_abstraction/kernel8.img differ diff --git a/05_safe_globals/Cargo.lock b/05_safe_globals/Cargo.lock index d9d11c3f..8ce45336 100644 --- a/05_safe_globals/Cargo.lock +++ b/05_safe_globals/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -35,7 +35,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/05_safe_globals/kernel b/05_safe_globals/kernel index 0403a098..bb7ef115 100755 Binary files a/05_safe_globals/kernel and b/05_safe_globals/kernel differ diff --git a/05_safe_globals/kernel8.img b/05_safe_globals/kernel8.img index 4f5d8e89..bbd2853c 100755 Binary files a/05_safe_globals/kernel8.img and b/05_safe_globals/kernel8.img differ diff --git a/06_drivers_gpio_uart/Cargo.lock b/06_drivers_gpio_uart/Cargo.lock index 9a17339b..ce4a9f78 100644 --- a/06_drivers_gpio_uart/Cargo.lock +++ b/06_drivers_gpio_uart/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -36,7 +36,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/06_drivers_gpio_uart/kernel b/06_drivers_gpio_uart/kernel index bb9ebb9f..5b430568 100755 Binary files a/06_drivers_gpio_uart/kernel and b/06_drivers_gpio_uart/kernel differ diff --git a/07_uart_chainloader/Cargo.lock b/07_uart_chainloader/Cargo.lock index 9a17339b..ce4a9f78 100644 --- a/07_uart_chainloader/Cargo.lock +++ b/07_uart_chainloader/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -36,7 +36,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/07_uart_chainloader/kernel b/07_uart_chainloader/kernel index d9c547fa..4e8bb759 100755 Binary files a/07_uart_chainloader/kernel and b/07_uart_chainloader/kernel differ diff --git a/08_timestamps/Cargo.lock b/08_timestamps/Cargo.lock index 9a17339b..ce4a9f78 100644 --- a/08_timestamps/Cargo.lock +++ b/08_timestamps/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -36,7 +36,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/08_timestamps/kernel b/08_timestamps/kernel index c83e3f47..54730324 100755 Binary files a/08_timestamps/kernel and b/08_timestamps/kernel differ diff --git a/09_hw_debug_JTAG/Cargo.lock b/09_hw_debug_JTAG/Cargo.lock index 9a17339b..ce4a9f78 100644 --- a/09_hw_debug_JTAG/Cargo.lock +++ b/09_hw_debug_JTAG/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -36,7 +36,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/09_hw_debug_JTAG/kernel b/09_hw_debug_JTAG/kernel index c83e3f47..54730324 100755 Binary files a/09_hw_debug_JTAG/kernel and b/09_hw_debug_JTAG/kernel differ diff --git a/10_privilege_level/Cargo.lock b/10_privilege_level/Cargo.lock index 9a17339b..ce4a9f78 100644 --- a/10_privilege_level/Cargo.lock +++ b/10_privilege_level/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -36,7 +36,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/10_privilege_level/kernel b/10_privilege_level/kernel index 9d4d1590..e315cffd 100755 Binary files a/10_privilege_level/kernel and b/10_privilege_level/kernel differ diff --git a/11_virtual_memory/Cargo.lock b/11_virtual_memory/Cargo.lock index 9a17339b..ce4a9f78 100644 --- a/11_virtual_memory/Cargo.lock +++ b/11_virtual_memory/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -36,7 +36,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/11_virtual_memory/kernel b/11_virtual_memory/kernel index 46086de7..24b14fb7 100755 Binary files a/11_virtual_memory/kernel and b/11_virtual_memory/kernel differ diff --git a/X1_JTAG_boot/Cargo.lock b/X1_JTAG_boot/Cargo.lock index 9a17339b..ce4a9f78 100644 --- a/X1_JTAG_boot/Cargo.lock +++ b/X1_JTAG_boot/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -12,7 +12,7 @@ dependencies = [ name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -36,7 +36,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cbb16c411ab74044f174746a6cbae67bcdebea126e376b5441e5986e6a6aa950" +"checksum cortex-a 2.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "407097a93c797547dd02da52c2afd45294173438675998d951056154f341c942" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" "checksum register 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "469bb5ddde81d67fb8bba4e14d77689b8166cfd077abe7530591cefe29d05823" "checksum tock-registers 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c758f5195a2e0df9d9fecf6f506506b2766ff74cf64db1e995c87e2761a5c3e2" diff --git a/X1_JTAG_boot/jtag_boot_rpi3.img b/X1_JTAG_boot/jtag_boot_rpi3.img index ec8198e9..a112e6bb 100755 Binary files a/X1_JTAG_boot/jtag_boot_rpi3.img and b/X1_JTAG_boot/jtag_boot_rpi3.img differ diff --git a/X1_JTAG_boot/jtag_boot_rpi4.img b/X1_JTAG_boot/jtag_boot_rpi4.img index 468ed917..9f1a1176 100755 Binary files a/X1_JTAG_boot/jtag_boot_rpi4.img and b/X1_JTAG_boot/jtag_boot_rpi4.img differ