diff --git a/04_zero_overhead_abstraction/Cargo.lock b/04_zero_overhead_abstraction/Cargo.lock index b8ad8ed3..10ccb746 100644 --- a/04_zero_overhead_abstraction/Cargo.lock +++ b/04_zero_overhead_abstraction/Cargo.lock @@ -2,17 +2,17 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -23,7 +23,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -35,7 +35,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/04_zero_overhead_abstraction/kernel b/04_zero_overhead_abstraction/kernel index b08c294d..06269ad0 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 fea7da78..4b009eea 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 b8ad8ed3..10ccb746 100644 --- a/05_safe_globals/Cargo.lock +++ b/05_safe_globals/Cargo.lock @@ -2,17 +2,17 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -23,7 +23,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -35,7 +35,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/05_safe_globals/kernel b/05_safe_globals/kernel index f72faf2b..96ed10e5 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 1dc7c953..e07c2390 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 d214801d..1b2c9ac6 100644 --- a/06_drivers_gpio_uart/Cargo.lock +++ b/06_drivers_gpio_uart/Cargo.lock @@ -2,19 +2,19 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -36,7 +36,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/06_drivers_gpio_uart/kernel b/06_drivers_gpio_uart/kernel index 283b4321..dd911cf3 100755 Binary files a/06_drivers_gpio_uart/kernel and b/06_drivers_gpio_uart/kernel differ diff --git a/06_drivers_gpio_uart/kernel8.img b/06_drivers_gpio_uart/kernel8.img index 5ebcde96..860a4f06 100755 Binary files a/06_drivers_gpio_uart/kernel8.img and b/06_drivers_gpio_uart/kernel8.img differ diff --git a/07_uart_chainloader/Cargo.lock b/07_uart_chainloader/Cargo.lock index d214801d..1b2c9ac6 100644 --- a/07_uart_chainloader/Cargo.lock +++ b/07_uart_chainloader/Cargo.lock @@ -2,19 +2,19 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -36,7 +36,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/07_uart_chainloader/kernel b/07_uart_chainloader/kernel index 7f9b4251..f136ea06 100755 Binary files a/07_uart_chainloader/kernel and b/07_uart_chainloader/kernel differ diff --git a/07_uart_chainloader/kernel8.img b/07_uart_chainloader/kernel8.img index a01bc615..7f74a22a 100755 Binary files a/07_uart_chainloader/kernel8.img and b/07_uart_chainloader/kernel8.img differ diff --git a/08_timestamps/Cargo.lock b/08_timestamps/Cargo.lock index d214801d..1b2c9ac6 100644 --- a/08_timestamps/Cargo.lock +++ b/08_timestamps/Cargo.lock @@ -2,19 +2,19 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -36,7 +36,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/08_timestamps/kernel b/08_timestamps/kernel index 4dde0f89..1929dc8c 100755 Binary files a/08_timestamps/kernel and b/08_timestamps/kernel differ diff --git a/08_timestamps/kernel8.img b/08_timestamps/kernel8.img index 5a64a7b8..f553ef75 100755 Binary files a/08_timestamps/kernel8.img and b/08_timestamps/kernel8.img differ diff --git a/09_hw_debug_JTAG/Cargo.lock b/09_hw_debug_JTAG/Cargo.lock index d214801d..1b2c9ac6 100644 --- a/09_hw_debug_JTAG/Cargo.lock +++ b/09_hw_debug_JTAG/Cargo.lock @@ -2,19 +2,19 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -36,7 +36,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/09_hw_debug_JTAG/kernel b/09_hw_debug_JTAG/kernel index 4dde0f89..1929dc8c 100755 Binary files a/09_hw_debug_JTAG/kernel and b/09_hw_debug_JTAG/kernel differ diff --git a/09_hw_debug_JTAG/kernel8.img b/09_hw_debug_JTAG/kernel8.img index 5a64a7b8..f553ef75 100755 Binary files a/09_hw_debug_JTAG/kernel8.img and b/09_hw_debug_JTAG/kernel8.img differ diff --git a/10_privilege_level/Cargo.lock b/10_privilege_level/Cargo.lock index d214801d..1b2c9ac6 100644 --- a/10_privilege_level/Cargo.lock +++ b/10_privilege_level/Cargo.lock @@ -2,19 +2,19 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -36,7 +36,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/10_privilege_level/kernel b/10_privilege_level/kernel index d465758c..7ceb1c98 100755 Binary files a/10_privilege_level/kernel and b/10_privilege_level/kernel differ diff --git a/10_privilege_level/kernel8.img b/10_privilege_level/kernel8.img index ce05beba..3c08349f 100755 Binary files a/10_privilege_level/kernel8.img and b/10_privilege_level/kernel8.img differ diff --git a/11_virtual_memory/Cargo.lock b/11_virtual_memory/Cargo.lock index d214801d..1b2c9ac6 100644 --- a/11_virtual_memory/Cargo.lock +++ b/11_virtual_memory/Cargo.lock @@ -2,19 +2,19 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -36,7 +36,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/11_virtual_memory/kernel b/11_virtual_memory/kernel index 3508680b..a319a0bd 100755 Binary files a/11_virtual_memory/kernel and b/11_virtual_memory/kernel differ diff --git a/11_virtual_memory/kernel8.img b/11_virtual_memory/kernel8.img index 14416008..ae26afd1 100755 Binary files a/11_virtual_memory/kernel8.img and b/11_virtual_memory/kernel8.img differ diff --git a/12_exceptions_part1/Cargo.lock b/12_exceptions_part1/Cargo.lock index 0cd74b3a..1b2c9ac6 100644 --- a/12_exceptions_part1/Cargo.lock +++ b/12_exceptions_part1/Cargo.lock @@ -4,37 +4,39 @@ name = "cortex-a" version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" dependencies = [ - "register", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a", - "r0", - "register", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "r0" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" [[package]] name = "register" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" dependencies = [ - "tock-registers", + "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tock-registers" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" + +[metadata] +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" +"checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" +"checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/X1_JTAG_boot/Cargo.lock b/X1_JTAG_boot/Cargo.lock index d214801d..1b2c9ac6 100644 --- a/X1_JTAG_boot/Cargo.lock +++ b/X1_JTAG_boot/Cargo.lock @@ -2,19 +2,19 @@ # It is not intended for manual editing. [[package]] name = "cortex-a" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "kernel" version = "0.1.0" dependencies = [ - "cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -24,7 +24,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "register" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -36,7 +36,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" [metadata] -"checksum cortex-a 2.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7ba44745549e86ee77de685cb4b675301ee3aac10dee37307f02adcbbef9b4" +"checksum cortex-a 2.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4aab2f5271d9bf17a52b34dd99993648132df3dacb79312a33332f2b6ae1d0fd" "checksum r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a38df5b15c8d5c7e8654189744d8e396bddc18ad48041a500ce52d6948941f" -"checksum register 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "274b546ad3fae94f529e36b1745b74a7b2f23dd34542260f721be1320761e7fc" +"checksum register 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7c92f7cc61c67d0f283777ce3c678789788d1b48e8f5e822a257513c16194955" "checksum tock-registers 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "50af9c49c55cfb4437dd78c1fada3be5d088cbe1bea641db8171283503606a70" diff --git a/X1_JTAG_boot/jtag_boot_rpi3.img b/X1_JTAG_boot/jtag_boot_rpi3.img index d74422a6..c9a8d970 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 de6969ef..142e1e38 100755 Binary files a/X1_JTAG_boot/jtag_boot_rpi4.img and b/X1_JTAG_boot/jtag_boot_rpi4.img differ diff --git a/X1_JTAG_boot/update.sh b/X1_JTAG_boot/update.sh new file mode 100755 index 00000000..d4102c2d --- /dev/null +++ b/X1_JTAG_boot/update.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +BSP=rpi4 make +cp kernel8.img jtag_boot_rpi4.img +make +cp kernel8.img jtag_boot_rpi3.img diff --git a/utils/ready_for_publish.rb b/utils/ready_for_publish.rb index 450e2436..1103d13c 100755 --- a/utils/ready_for_publish.rb +++ b/utils/ready_for_publish.rb @@ -19,6 +19,7 @@ clippy_all clean_all make_all +system('cd X1_JTAG_boot && bash update.sh') diff_all clean_all system('~/bin/misspell .')