From 4098a749d1165dac338bd3781291e0ba8c52812d Mon Sep 17 00:00:00 2001 From: Andre Richter Date: Sun, 24 Nov 2019 15:35:50 +0100 Subject: [PATCH] Bump crate versions --- 04_zero_overhead_abstraction/Cargo.lock | 12 ++++++------ 04_zero_overhead_abstraction/kernel | Bin 78976 -> 78976 bytes 04_zero_overhead_abstraction/kernel8.img | Bin 6600 -> 6600 bytes 05_safe_globals/Cargo.lock | 12 ++++++------ 05_safe_globals/kernel | Bin 79552 -> 79552 bytes 05_safe_globals/kernel8.img | Bin 6824 -> 6824 bytes 06_drivers_gpio_uart/Cargo.lock | 14 +++++++------- 06_drivers_gpio_uart/kernel | Bin 83240 -> 83256 bytes 06_drivers_gpio_uart/kernel8.img | Bin 7928 -> 7928 bytes 07_uart_chainloader/Cargo.lock | 14 +++++++------- 07_uart_chainloader/kernel | Bin 85000 -> 85000 bytes 07_uart_chainloader/kernel8.img | Bin 8752 -> 8752 bytes 08_timestamps/Cargo.lock | 14 +++++++------- 08_timestamps/kernel | Bin 89840 -> 89840 bytes 08_timestamps/kernel8.img | Bin 12968 -> 12968 bytes 09_hw_debug_JTAG/Cargo.lock | 14 +++++++------- 09_hw_debug_JTAG/kernel | Bin 89840 -> 89840 bytes 09_hw_debug_JTAG/kernel8.img | Bin 12968 -> 12968 bytes 10_privilege_level/Cargo.lock | 14 +++++++------- 10_privilege_level/kernel | Bin 93768 -> 93768 bytes 10_privilege_level/kernel8.img | Bin 15544 -> 15544 bytes 11_virtual_memory/Cargo.lock | 14 +++++++------- 11_virtual_memory/kernel | Bin 147048 -> 147064 bytes 11_virtual_memory/kernel8.img | Bin 65560 -> 65560 bytes 12_exceptions_part1/Cargo.lock | 20 +++++++++++--------- X1_JTAG_boot/Cargo.lock | 14 +++++++------- X1_JTAG_boot/jtag_boot_rpi3.img | Bin 8064 -> 8064 bytes X1_JTAG_boot/jtag_boot_rpi4.img | Bin 8048 -> 8048 bytes X1_JTAG_boot/update.sh | 6 ++++++ utils/ready_for_publish.rb | 1 + 30 files changed, 79 insertions(+), 70 deletions(-) create mode 100755 X1_JTAG_boot/update.sh 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 b08c294dce616da36e7d09e5c85385aeca65610a..06269ad0100033bd02ca7325d4a4342adee84cfe 100755 GIT binary patch delta 2568 zcma)6U2GIp6h3FR#VSg-y4!B4ZMW@0yJ=nK&dlAJiI_l0frthn8Z=Sc`CDjOR?-%V z52kG}@yY0hpG(lh_@oex)DZfh3GjdxpTz$+3-VA@^udILNT_#a?hR0v=w$cqo$s9c zecw6v?wz_?GsQoL@KNPkm_35HQc2I$z##-UIsXe(ItEjf%L%9)n?0Yv7Gzgyu&>Jm zIFyC#cZ&z`;;mk|;qrG#z^VHI-d^Z}O1{!?_)l!hT}oGeT?02lj(HC&SG$zsJutQX z>IUHRn&X!bKxGXhh}mUMI#gmi5L>slA!oa_XaKj6;9nSQtT?q(+r4a4C0ue)r~|CK zkw8eDO$_|7xB)Ldz;hQk^^+Z$N@zdNr8w!~O}MHBIcHV@8p?B*C!_eeOelKz4Q%cE zi*pVF(1C2?`^Ck@rmEVUyTtQmQ?)o>ublXsT~A@>`W)2pY!Kt^-xrk_?-7xlc;6C? zmV=S(9;ZCyb#Tv{*>oD)TXv=6^c4{qz&`QLowDE3NO6R9G-5l;q%n&N%uZwX@=RmA z<`IC|#~bl{f@NDU$$C~|aS}lq6NIofnjlC+5??QHX;9)D1uhGb_!d4<;5L7a2uuk) z;(wOE+~nTF=O_M+7Kjd55eiV?@er2+4~qP2wE(CnkP$6VMgHrop%t5sv|(L-S0b)l zMBq)nL{ShV9v+_Xc_&&jG!ro^uvsw1L4eZ&e|`!6nZV_y$o#VcmzyK;^8(+`Dl4%m z|LziZAKw?dllYui_tou!{F=K9nphSuk+_V`M@u@S@uT-JJ{K8zVPpyGb?!6lxWwhw z<+;JIMvV0p(Hv9Y%2+vEVHg0T6r2ov$wc!WN z*Cbn09F9kT&e`d9d{4oRtfLbrnn(HHH)MG#6(>m1&)G~TZ%+ri(1}0dTK0YyzNHkF zF)fELPoCjN^!OBXRdd=LB_$3y-;QJP$J zJ;vFWIcy+j_{N4w<3em*%n2Eu9pXKrqKv>#ux+cbsreyZa2PfO_jq*f0qWUw7~Z@* z4*y;si>?*tYl6*$;ZH?)P>{?2^$@$X3ZKsV`$xxz^ojCg-p;)R6>|IeFdSW$g}Xw8 zU097zBz?m%N_tTAb<-}Xfy>I>XtS-|Sf8XNVvxXaT-WhEuM~wgCRLAEo@wa5Y8Q24 zMd-T8vGGx2?xNIoh^D(v5SXQsW%XBAu5L(!oL?Z}5Y6;(W`qN+%A((i*2#+5{Ayf1 zX>z}&>Uz57Il5QUtNWoOLv)}aK6@_&cur)*VKnqN(q?&LJ4R!~+y*;n8Px`Q>JJ2m(qeWBm4bLZbz@-M3@G>J`YM<>Lg{cJ}8i|n;N)F&fXo*`tM#IR1 P#AzJ|5sxv)!1jLt9690G delta 2508 zcma)6U2GIp6h3Emi!Bgo%Wk*Z(so-)rD<8_&hMQBk}8%UhzVeVXmmTfJ6no$ZQ8BC zQ`_*SQQ1hmJ`kyiQG6j1k@m#|o`m=!is8W!TOYL3!tVtc-l#4U>D@A;Dga z;)dpWg$F2LZscGMHwF$<@v`smc@$fAMY+QOfSE}}zFu5hOaOO^@CPm?%5K%<-rQtk z`6g#SA~G)?$E){yU?Il8Ap++)>51Fxq1;^tHWR_tl~WDnA2!2+pWxdFCUKrEL@>1i z8-ko|JZHxje(e24qhhY(Q0~W1TCquq?~B4oU+~;_;0Kp)MxeZ9X19XP$np_Xqo3Vh zWHYfUoLi&(@h7_*!wz;kjwx(pH4XSk&5n3APXVx&xp7=u)y^w5!Vbi-ZPy85c{s2G zyd%DOw%|I2VPrT0$oI8KIGYysQ;}-+W*kkNV^=uuOkV?DjIbR|SX=j66@a23bc*0= zR?~!Abp@!%B~rnbV4{FjEAdAKKEURiF>#>xZxNxxD=R{NiJuX1^dSIL9;B%i_)&om zi1ZTQ&gPT28J}l$P1uGbj5J|{njGiCJNmyC}_{@`(Zu=%T{# zo4_UAJ<%RJ`8)6z-9Ux^w7@0*YT-W{mcAb3I#dyGm$_UQu4Z*Dm}s{HRDoZXtX4Ki zie2Jvd*-5H4+;+GP(n2lm+CL@2Jss~()Ead-vyp(2zgS>X+fK*%~;)jYYF!PSMG0< z#0}QniWA8Je(HU=u_~m93F>dyrB?hPd55EZ=ITUf4o862nW;8Bt>7$c@4zF;B0rBl z%agItL3ZRUJJ-Rh(!#EE;B`F9-d&GxD95Uq)`>4nT<6ECp6^wuIt=O)sa3uzA3rbf zxA{-ZzxE6K%!<(enGl8^{^|S6v)w6hP2jy^X<-z=WQaco8-?0N5%3i^)bc;!<)m~C z4L6p--)DO^U?N$=7w_jcM4po9l~ruYH$T2AH2=6JWZfcmb&Q?!&1Z#qK!}kI<+1q< zxO;*Q9kK@xmJV&o4UVT(=se1Y7roJD=QwU*eft*gW|iRxJ{(b>H&bl8n9TvJOmS9esqK(w4eblvhz+iMM~dn8Bl zdcI&}El>5)zHMWrQDPsoHLpM^zg?Snjz{||X8xDVK##>ny0CMfW!P#~Hx0dDSOwFz zDpS}MiD^aDVN=~0oB47h-cs0fFPe3f=JMG>*0mhXarkQb*{x0dzx#6!cCvMwP-oBe zV$+1>n66pS?OfK-ZK^x{;1*vhrZtNeh^6TUC7O}X=Tt|}>Y7Pihfw0>-L#rMeE8+z zv_n+YG;B%@P3L9Q9Af-W0um5REYDz5!*w*OjVQ)A$a*SCObBk@i-dJg20*j&G=KKd?I>5 M#{tB*m}_9$Un>LQ{{R30 diff --git a/04_zero_overhead_abstraction/kernel8.img b/04_zero_overhead_abstraction/kernel8.img index fea7da7895454b4484d75b0f2bc974c2c3a428dc..4b009eea09fd4eaba8b156ed4a3298ca9395b5d8 100755 GIT binary patch delta 442 zcmX?Me8PBw4AW(X&C?jAm_#?SFic@&VA$~BF~dZ~1d)l4m>DL{+I*B*nsM?I79C}C z28JmL3<_8NH#1)Rr_Jy)3CL$)X4t~Xz%b#3GQ&j8iGmZ~%c(pRo%l+h;U~y|2g!^R zUn(=L)L>``dg;snWV5V%)XXqZf3hK?0$ZXe$d<|BjI#c6j6kFQ{WoC%+RhBb3<+Wr z6ImOAk`=@!f;3EqTFt=V@ROO5LF52){I&nij2F3pYF_{i_EMCX2y(e5&?1n}XBP#F~{-#fJ^FEvM@ATcj9SrO=7kI9Xq^3oZi5Y>EO uvltl4pnRY!C%+aoWz3nZC?-EyLR5kA#birSb#4hUhD)2 zLDy~>T@vh^+GXhjMBBk>cHM3b%*=c5_ul_MOs~)@w3hOl1Z^Ak04TYJ22++vKMLGB zW$?X`$%%?{s8=(HiA#MYF|Vn94aGH8izw#v2IC%o(UTQj@nfKPWYae(Welo^s*T4O zuZ8N>lX{$wmG*hyE1RT0$-^~O4vKrF*>aY_a~$Gdj5$*1tYY@EvlOTGZHqj<)yI;Rn1?KBnN?-F+=V#3|j-pCIdnna)j5;O`#LX>=3t S4h;*ziexCBS-M-YF6b}OL1zE} 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 f72faf2b5a8029265c24ff7cf097a79afc3487e3..96ed10e5cb66bb29bef7f597a738109fc14e4deb 100755 GIT binary patch delta 2916 zcmb7_TWl0n7{|YFb_=B#yA*ma?P3eG6xKO&AL2uiw8W4o)E9%7W_D&48epw$xu_3Y zLU2ttqtl!{^sfkY)SHVXC3&N{ zafqLrJB(*;cf;&+!E*#oE&&*yX@_jrnHstUv9^_>id>FEQ^d-c2CRo8}uzF@G%vQ1xDzPCuvsTJg;#mJoCS0u{OibUJ(}39{ z><7@8bt=aC-9lqFP|NY?0D5K{5mpo;1Lx;H!80tnslapB$4%Lr&o9a?XU{>JBX6uL zra8F{JEU5i+>dQdLDo!araBDc>N}8oh;6NOnkV1I+Gb=S#3j)0NN#G$22w1^$xFCW zx(SoFv3_|;U?~<@{!|4{S4*$_L66nqeVGnmS+XNM&tHe6kaTj3#hFefKD3RdX*o_49`cZB;67mcP2QewMe9Jco2NvI;vit)f;h=}tWBDQglp^qU zQ&<*JG^fZVDDYm$T<0j;7lmKu!pD0!WtZ2H?r6c*%v3~3gtqr9m}3dqREIp6@ZiWV z5DHmv{<0XDbY}>J~uG z=0ZO)o%u=#b((I$s?5of;k(YN8E6PDO7v%04FHjBPf3g-*`X3HV&_BOFQS1OHWoqK z#oHj}=h)()?GgwF-F(L-&V_?G=UeD|tyqswhL@4>aney1SOJ~D&ZoDLJ1cQ zJ6pmq{Vf|pCq!}l8Gw$%>KmcrJAHJX_BHkF+JHol} zFKY4`=dt>*oiTc-4cqdk+wejJx8`&0m_gh`yH?}N(wmFuhpX|a%oX-F)UbYtk75V+ zah>xgmV{cbvHyVJIL~5@K?J7w>lspjY0kxKE4ab>7wDg>2zA7u?GE{)ux)XO9^*R{ z_84qv;f{Mae}QxHxoqJ4JI*h12ct-@t-&w4yo1A|gX)3w26yMagbW=A*=cw2yPjBJ zB6PSDAFMWHMb{O}act8{>V!6T;YNC^6RTrM#ZoQbRF$NsraaxJEnV0b^A*J)PRg)| zX6v$@3TV&cBcsE_+-3TjqkF2Wc)mvrJ=I&@@xR1F%C1)ErM1}9T`mK)>;{cKvmQG# zrsuk*oOD&ibyPQ{mXAd*D`AwSW?5=MhnFyd(*k=mXhA-;4sT2Ja~W4Q=&G;yrj?RS zUrm`r?}dSpQD=CR?n+=c{WXDYnWSfGo~+rLqb9ACp6pHR*|UFdf|#ras%03uBFlByROR-$r(M-e867qj2?DhA$L(js%j)#q~xN$8>ZrEu19R29w*pB{SBxs^Ha8Nn#3lyqY~oiy>w1y|HR`7R5QiU zT!-kIrklFT!g5^4*5stBX{n@|BD(Dn5t^zH%~Wj`t}a`aF6)LC=5|*B66W>~ffY<) zc;CqAK+@kim>$@dJ}{W}=!p&NlewMXc3P1@FN~2*hi|L0o=j?*O9-1>%~JfNrVu-6 vvl1q_3!<1rQDogxiDAjAqFcHZ26#-s`TqtL}B)bH)@_!cc^=HG5&+z4Oww-EG@lvj=on z{G*^qFG(i@L;9;rLDFlZf{ZXIf)or2LYK9`6@*0p*+_3^X3p92a>WBPXXbal@Av(_ z$IPiK$x~O7<43Vo+l6p64e4_LJu@36SW^BD&&~rl*$LylT?ZSA*It@ax|h8pyGGwz zUCfL((~C)5A+48aZ4E9fj5imj4ngtK0+>lLo9Pdrw3Yd$GL6M+>tLo_NR%$El1d@p z_4Z_GrNrV%V9dtArees=c#D(m5OH0b3p3O0QYnSwy^((*S!!f{eE>!-o%p3(E;j)4 zNw72J^p1rvSW;(<71boT@9=XHOFbaN8ZTSG1PLotedSDaVsU{f*7Bh++>=?Qb5V$_p2%DT`}DdjQztPQhLU0)K8 zhB;1Ngs^_asRR_aPUIzg2YF&kRHwt^}Cr`fbINzK6m^7`TBG%3|E}L%-@;T zX#ImRe|!fJ`<7(%bT@z$Lkp8BdS5*nEw9!Ho0vf`omrBaXlcOHiA={VOKkB;4P%iI z1fHVP&A723!6eT)HUroYJxCyGA@EHcPjK-9e}Lnu3Va*KMe&6Fc8>Ri_632mJsdRv zgtZmQ>*mJFXK|kFV&;$1e+ev%`~e=}xDb@)_*)#00y8YMXGH!kD{&Vbc9N9qJs8EnrXp?!q3q$f|xYH&VEO1v4Zje6Zmf&X9FjoXg|+!KAE#; z7ul1Ef4 z5(v6AT*w)YLqjY%&G9!Q74(Z`*hu@9Vk+}`#V6gw`z~;O;)i8;A%W*7O6^!cJV(1$ z;9=?5Jo@Dd++DcAMtL#Q)jBVZ)5GIDIw!_|=k#N|pkHx(7q@?#{p7>b*bRo&<|zDiYVwJNGrMfET! z0s7}E+_2Ckx}rP8ku}+}6yi{&6SpjIiR~(`uM^AG@`g+0PF%m#J}}Zh=I4UJF~!^GHSdBL&dOVB9B0^lx37ouXtG2EA%4T|D9X>@5%jnQ|x^XpaU5E1O z+>;NQapM#v-gEs!{bAas&C(7u%XM_kBAQLV>Bf$NC;NHgSeEISw(omnb9P|hxxuW? z^eVccTg0#wl~tJNkRN(xD65(zP)t?RiK6PB=gPL`XsSW-wn7x&%V*`7KruAkG>ELq zrYS3iZ4*tc!ceG2q1=hWB6{9diR${q^IgSrm=syb>$a^JhC{5ZV9+f?)rdh%S+#VP zbz3uH5rUy`TMC_vxFf}F8O%E|1c5;`MGh?8$@{GOmS?GYpqW}==&nMHKoqk|H)vls zW*TMBG6LICP0dw|z++>T8y(A!jM0l(G#f|ukB;RWe^38VZvW7M{vi(r{Xuv51xjSx Xxg_U|j^=y@=Ax&_Z{l+WYis@mALcJ* diff --git a/05_safe_globals/kernel8.img b/05_safe_globals/kernel8.img index 1dc7c953c3c31c6e59a17ea5a60e3e9f89974aa3..e07c2390704a992126a7781ebc65369a2af21389 100755 GIT binary patch delta 581 zcmZ8dOG^S#7(Mrnh9&eK&FnE{lszZ{g=|#>MYJgV10hlnghWA$T4=aU@HVbnv}$OP zV9Ow*A5c=XO^je{6$Ft)*}cy6{9xwJcg}aucg`I85Bs~ zaI%5~c9scP=83v%9r6T#lmg|Z94EPtL6o*cFX5ybNa`N2{#>IvLpr=WE$ndwrE*l# zgi1b4SkXf@FJi&s6!^DAE5yO3)dW$ZVt|8UShu5Oi#! z>;vZ|{s1l(vc`hptcwXT&GZILlw1VOS!waMd_i*DTUspcKW}Bv+f`ZZMO(^R&!8 zWlpX6I=c6!?#tcL9`Ja)jQ7vEMh(PkGGk^xx3nHvT2)4e%rzbF~!};5R?6 z)S%w+m+vrpZd8N#H-ZRx zyn-uTxayz_+qiTg_y;WLKBO)ZS3h2J@M5TlLui0t$8e#R3j7AmoXWGpQU!pCfhrlLsYf7zQRGP1#QIC zC@ZS(sXpsyP8QgKz9GGu6>=RaZhRs!i++FYvs}E%0q9hvHD=SoCWTr_0bgdZ+*ebV(m!%Nt%<$IDWB&KiPrd ic~i!>lK@YiPDw{!b^X%Q%FeLgs?zBt!=i(1Zexm#U 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 283b4321079faf9759227b19c46749f4a1e2007d..dd911cf3e75b59a80778a2536785a7cdcd8c8ff4 100755 GIT binary patch delta 1964 zcmb7^OK2Ts6vyWzCQTnnZ(5cVTm zg=AqZ2%iOaF4T=0P_ErrU0DkabfvDkav``->O#?i-(+r5ic_L@F_&}x-~Tt~%sDe3 zEp>gl)b-8?sMDigjKcT3;g1M|Fbu!9MhD?)*TDHLSq2>)*?V{NWaY21dd;%GT0=w7 z1bnKkUmU1()YdO-&9aUT$nNgG*>^Zzxd)EGwTSn^nSsf4s-(m2>eN`<{d()iz3?e? z^!CN2{csZAZovU~9N?$;F9oxnhcc_>{bzszE72zOvxPG?8M!hD#^*J?ZH zW*2je>eIL`9WMzOZW`pA^wbLFrDRUs0!-@&IcD`~UYjO0+2&$ikFF=zgGCK^F_*Pj zmF;^a7uk_#9%JsypT46BU znRbAC&sjl?P%dcR>Qb-`8dMlYBsRu7<~TudNW-0DMPZ2LL2yrz3RX<#b8{zO%rT~d zNh&2lR5DIAmnbf4xIMnAp>K?HBGb}nRw(1h4Hw5)P((0NLLki3TCvhK(od)_3q>h+SaH(`*3{wJIQP2W$jDpVB+Nc@l8lkxXg5G)~DnxK;fXsLwcp8k?-l_Bw z+kh>j8r$_Yq((v$NeD+uQ9^{)C17$s-;mI5qlOSyCg8RB$pma~U@kpJ)M&2KzA7It zPr#eob%DL6j$4wxQ;x^yCt2xCL~?%~#>_rW|g zy!X;D!HA`XauMRC`++t%$DS~au`0aBJhXbJ;MvaDw+Fgga}UD%(DB)h_{c+W*FT@D B?d|{o delta 1939 zcmb7EO=ule6rS_awCPXmq%P7VqQ178_moWU|J)0yMl=u*{Gl#v1k3%K2*#uaTSbJ| zfD4HWEeO|zD_vAk)QaUP2OKxegkz6+m^!_NUGU=n`qcPHTT;Mnr6B!N~dd2# z@bc~ozc5zesK(F5e5(b?_1mxH-5D+&faCC8zz5;EvGrOV#;d1puGv}t%Y*P1wEh?l zYd63tINgUE;ckF$!@ZL*I+pFM#DCjS(eAHl3t_c{--vMO`NvxIsv2Go=OPSQ_+%0u zhxfy6ofyr9W1Sea!lg3WAHMIvS$H;_>Bi`z{%c)0Jb+)1U6;+gJ9=d^zts8rc2)Vu zpsFs4|ikg|}W|98M58c@%5HH1^gxiV@;+HhI{uEcwN3!`qZyIGJJ8oW@P* za8W>~#~3Eusd!SE^Lz_k+9Z%+)|}>zY0{MKWzEvf%FV)}NjS?JvobmKL?)8s^LH`3 zyy9tikiqx}riv4zD9sf$%#qpfsenUm?TdnNs&Y+o#@y!1>3_yxav+sf5GReaGSV@% z{Xq$PAQe&6+MG-0EWy%-wt{Oqxv|1qjtf+1X^fc778g%Fk}*N4q%_V7&WS=ugohLy zxXBpru~gRQ4sqdd{j}ma;z|-GFhzu8!eltFpp)i`8G{vf)M4f<3hS|E&l;z4riHfA zh*frLl|(NsFJ+W*A&llG)@6)oX}Kx~(iOsZ%XEe+(+xJ71bPh$_Eo{2^s)c{?o9T3m7gy19V;rT7B(b zj0NIYlmo>WDt+Ma^)x&gKA48RX`DX8ndev+Se6^>t7&+8uVjjQ$s{vT(fP1+1iC4e zEKV9#(le!T;ltS@@Jd=R64w^>iXv%{(f#>bUXcdL3-*KXp621g)3%h50+++CKsK>)^!z diff --git a/06_drivers_gpio_uart/kernel8.img b/06_drivers_gpio_uart/kernel8.img index 5ebcde96109da459ad574d793731c7cc678289f9..860a4f06782c3171c22cf502037c58d4f18d6fb7 100755 GIT binary patch delta 19 bcmexi`@?pDG~pJxUDRqh9~ delta 19 bcmexi`@?pDG~<`ajMD0iKQ?PhpJxUDRn`Zy 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 7f9b425105318440bdcb2425a4779cc565771180..f136ea06c47a2e650365861ed27d217fce3f2d2e 100755 GIT binary patch delta 2050 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 diff --git a/08_timestamps/kernel8.img b/08_timestamps/kernel8.img index 5a64a7b80d0482a04fdad2c87cf6505d3e887b8b..f553ef75142152b4179a44442236226b2a5a33cc 100755 GIT binary patch delta 20 ccmZ3Hx*~PM4n4*VlXvQ=Gp^bEQ13W10A*hZJOBUy delta 20 ccmZ3Hx*~PM4n4*-lXvQ=Gj7=YQ13W10A)uBJOBUy 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 4dde0f89e0cf13e59b63c2756080a7326fbb2e5d..1929dc8c706d1d1b9b896852d1c38af36afa62c7 100755 GIT binary patch delta 1832 zcmbtUOKV+K6u#@0)D#;%j$))x2-cPakNdUuLo@|3Hfg}x2uXEf_cMbgDW==+R>Yx0e}Vl6EjX|u)qP*3#uHlb4i4OJt@EAlTd!L;CT`uBc<)=d zUc=S=T@6R!%jRYc8~bPeI@swzx7(RKGTG_>s=>3h9Dq?d;qz z?a5Kv@yD8%6nqWvZoaKy8h&gJ7|785{$TUj^RU(h(%g9g4g-Wdvj8XH_iPtndPa`E zdc7Xf9UIYIZa!InM-NQ8iyMSr*m3#u6Yyzo{O?)6ajB-Ar!Uv6b1v>|$IbfRA<~cW z_84u4_h7o8WMU}ghb5TTmUyoMcTxwXgx8DhthgJ_hnHcYlEf&CBn9my^-AQeWmu{( zAoEOMP*S*nv5%U3cNwNCW{fgiGM;o&LJVFQgdWMiorL|B^pqe^XrkbO>X_d?372|8 zVoZ!8aX}c%UAxHpEe;$G$}4s&AE5v7GeBi)u6m{w*1OUC(F#0Q5ff4(%6Y;K^Ty?0 zR^UjLNGPymiIW(dV9nnv!1tBODmY7)&?&;GLo;I zhC_2HS>`ZG44mlbLn$kh6jKNyO1s#x+vm4yDSRrE#EBCEi`vL} zC~_^;7SRY*lcE1MArHww`wYFU`hQTc2Z>O|M&=ZyR#<}8T4ilgT074T4an=>*as0> zqd=;;;iwcPh7Nrg85Q@;#)L|nWUVNzb29NnkdkQXfsfWncnE@CpMmc=OGAd}%M=J3 zLd4RRV1n1>c(_QNC^lTU*9=Mok&+gHN}*v&Jn;SAkYMD2?nMx#B8h9l%7sbXX>csBX$-p$l*oum9 zMH~n^5rjP#o%saiRAIe?4#Bn7Vmm>b1|| zdIKNkFB>=kpZ0!iU}OKRK2%lE=~UClr>p+29z3h+<(`x93BW7)h=!T_zBo7xyEH!x zyLS}!%fa5G8a@X2D*t3)2L9+Bu#lm1=APbr55rmqPWOI$1daiuJi7pA;pglYU}hFa zxa-XjcXEWg+IwdK?mjSWWY|_$l+Ev-g?GE-e-DL?YYngNf2k4Gb7^}kZ8raOvAz!{ z`}kz@E~MKbQ$s0VpMz7z5OE=+El)IB>cz=axzn7FEx|%<1*Pb@P)b;`X!7MHI9Ib6 zq7%tc%Q$gVeXGrXF2SKXS;GReQWB3&3j4R~uKdF??5{nxXuZL(Qu&Rl%`hkgNv(uX2T7lCwM=OQ5h}xp3DDrnJ zaJ+V@ZG}XuozO&4_x@S|+*g~RL^R$6Q-V2${K0v6y!YmLnC;Z6a6-`1#25rOA%AuO zj-Jv!s1zh`S?i4VYO&eeeDQL_8FDg42s`Klk|v&iy#RCb-lxQk4M|5PRpg@=Ou-}P zf{ZdoBQnnNW2o?JCSYh!J&Y1qR`n z595z2)C^H-C2c8#K`u=`{1j|-r6TDVONdD)5@NA(TUWLkB&n2l(iina+DLqPJFTzN|t^ktgji9n~+Bt)Y%jmp97h4ySYi-jVmSN%)4K?hEz}@F?NYLI# zL=sv``HKGgwwJdnNa4Q zwAG=M+b>&IY%=gT79q6IWiOP~l5uVsBUZg|b$jfdRO)A+d4e;_AFacQd}$4ytckPo zt=4K2NlNeYH*0{k@KknMw@GSB<#gtK>o8ZNp|W6TO(N@fo3dPo-|MoqUQ&|WwcPZt p<(Z4{#^F*NnG6~7$T6n;{Y7}aZb_8mh{=}Xm6db7_%ysdbqi`|@45g0 diff --git a/09_hw_debug_JTAG/kernel8.img b/09_hw_debug_JTAG/kernel8.img index 5a64a7b80d0482a04fdad2c87cf6505d3e887b8b..f553ef75142152b4179a44442236226b2a5a33cc 100755 GIT binary patch delta 20 ccmZ3Hx*~PM4n4*VlXvQ=Gp^bEQ13W10A*hZJOBUy delta 20 ccmZ3Hx*~PM4n4*-lXvQ=Gj7=YQ13W10A)uBJOBUy 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 d465758c5d2e9c58c695ffc504c61f2f3598b7cc..7ceb1c9826dcdafb492fd204222d77505ee53272 100755 GIT binary patch delta 2253 zcmbtVOOF&)6t2@i0Ci>x#UKVTF&GS^?Y-yRC#xYifv{i&0w!j-&l#0R97aJz+eG8a zn7FY_G#Y+@abs-4LS6C?+_2&oxFW%ox2LL=XiXqmNmtTeo%7xEo!7l}d&{lcTR!>` zt_V2YyeD8koETphaP-mLGgSqHL1pH*RgR~tzPhXpB&$-pv&3AS`&yDZA0(Sv#b^&glZHay#bQVR*L>ZGU{!|Aas>hEUDazpB z`1(;eHGt>G_m08W+qe0(Wk#1)ee=x;xUqNo@1?N(&X8AcrPT}R+;ECEt0#f&U^eE= zv=59d2J07_4^P6rQD(8=3Nx`3y}-qPdbgas+IMA$lNa?HU_ZQpwWyX}J1)Y-)#lTa zu;;jAA?Qe6nW(i0W`iJP?-~C(x%u@~Sf~}VS|*mG35o|Tn)(zRt!0!LP{^p2@KL4- zYM-%}SKnAmOZog7*DGkPwxp1<$y$hYN84OG4Kuq`;7n4MHVKN{q{WF0tDDaf>~C&o zc(OTl8gL|(Oc}XkJ__r|_sbEzYWg**UR&LZnqe<&tCH@ubY;m6DP6uw7g=5}tsSc~ z@ZF}GJE5%4FAOn_|DadECLXb=Hg}F1-%kJH||N$id3U6m?h{E|naL zq}*cVE?m4YR3hZkaKyY2QcIJFA{y(saZ*~Lhpf#~UyKjQz$Xl&^TYo^fe#A8s-!8P zOId1Tvva~I?p3DDN_LVRj@F~-t#&Kpfef@^yL1FTNL#v1TW!!_ERDupP%LXJGmV6q zrc&85dnCzPVU0kg&BG8B|4zbx@*hzl=+d|mK^dY*NTuV-K$LNc!33Lf2r3$;&ELIX zIAf$Wk|2R3HIZ#4crMB`VOcJitz)Ff2anPzG16tL^DxZ;FAuY}6vrS&n!rH%QqOW%Q?sES;f+D#2PMjYiIeXk+MQxSya)WFNt$ zwbiM}`#*2(4rpFX@LL^Y)McRw^yEmY)O?@e{pRxwb2XPbmiBPAOm_Lj$)``|Z02S2 z1?jOY>>!(kWuRJ09&xg@Oqpq3Zi|nX;aZJBIFTX~%$0?gSTnZ*U)3Q7Z>2?aK9zfd LkH;(U#g;z-0a{F4 delta 2253 zcmbVNOOF*r6z;k}1eBR3LJ%LA7z_mTQm5+Fi`5vIKv>L*$4Fv^dd{dY6NllYm}{bm z8)M?eGSO)G0VXDzGz$}5@(qt)L8%Pe2`Q{dqlTYrQswy%VRQmANYW&obv#O3xH-j1SIXSibR8Q$eaIOq@7}#u{J4;?3#gv%fMp>p1gPQ$&a0?05{_8_FK6t+a>o;%Ujn%^WIrJ;5 zF@Jo9JU6Eifr((s$+Z$2RUvwl{3CV#`7D{K4Z|25Fe#Zq!*#CDk&`tIK3EnlCJG2# zj;-beb8Yp_wYZQjt$|vKMpI9X5D38vW+pEA<~-T4$MM9C(>$fRD7J_HVw3f)gC_IA_XqwMuny;eQ!HJhsNy%w)8*r7{T_{xpT*Cw;Y zM!rtI*;GgFlorNE9+8Lq8i}7Ir0Ws7}T<8$$KSq2%drV`RfJp z{9)z1j9x&Z$!h21?C|2ntCxl#v_dVk1OdX7iGXGqE|6XM_XRR_$hjCnm&7ViAp>+# z2vi%SB?srAr3N9#K?ip#gU*2wfd|0g>Fn72bbkK=*?P#kU=&(ueJRTu{|Kz_E|8ZF z^1zi(jC(`Qe0zOGCpbmjWkDYLp6%?wWWsf**DzYzTmYJI%1H1!b+~Ma{uF$!$p1kD^Ux zy@Wo!w>3NpVuHXsIrQ9^7Qu#SqbPSQl$)W16p|M*>?j!u&PefKm|&18CBbMkN&tXt z0fNG4LRm{LY2`J8Xq}Fw3k#Gb$JfOGMV_YoGpIDEb?I8jPLX{GqlX~6QT#WEhY-41 z^dekdTU{^m!K}8Id(%xjzY@tWby1>KA{nIv3gKM-Hj(%8r-@A0Wz#r;QGiXL$NRl} z`e?e)B%(%*jsp)d&nyyNGlymWs1!wEt^7;!hl}K9%{7)S!;Ow;ETovHm&g}&LRQv2 RkA_oSmWgeeCGy#pzW|6pNelo0 diff --git a/10_privilege_level/kernel8.img b/10_privilege_level/kernel8.img index ce05bebadb1de6b9ec9490050c341ccbac133328..3c08349fd6c9c97f8210e3699ca2507402af129e 100755 GIT binary patch delta 20 bcmdl{xubGJg$ZNCTwn)# delta 20 bcmdl{xubGJg$ZNGTu29d 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 3508680b46d24c328685afdfccae26c6f998b477..a319a0bd74bfb09b01afe0ac568767bf17959580 100755 GIT binary patch delta 3286 zcmbVPOKeJCJ}dW zNAvyv|NYPNpPBb=^#Ail|4Rq+(`P4sGLe70NY5AfXy4{{UwM2WyWD!A$O+3A($9|O z_iuW>=s$O5_`B2jX#P%WOy?iTueXj&=kvdueS2$`A(UswxAbT2=Q`?qWZAtHetDq6 ze~?%BzW~n>%C0|D;oEEV2h%@3fJXAOt<8N%<@wQcq#r%fxbdM%`@M%N?OHjTX7T9;$hh-d>$2DQ!5ZI@&H-Kixz?*&(2w)km+A^F4OZsc@2T`I3|7G{ z)aHG)`R{A|M2)utYCmJGOIv|2Kc9{jXoNg5RGH&PD%#OXE4x_ZCvU^wO&1FEt$eCA zF^Jak#^<}*oQ#lNrms(#QMtkmQd~d88jV-LAfiiZUKd09lp!TQMn~io? zRudURbNN@(xiLV$-g!v#i3O zsP(^?j_iU27I$P>0d!q)EzO=wPlI?ihxCiA-8UGK_dOrHi4VLF&9V`|+tFRCqw5a& zT)Nu!_P1KRw5JN@<=Xhsl<$UAU+a93ZBW!U$ zW%gKI-L7~lo!gB*+izFrF*~(lTYue+io7VXbILO-wO5KeoqjllhS#1d7ng}zh_R$r z1SvejI#@ZAJsDP(!&0+La@fs3(tj3wNZ>w{01_aR(JY?KH% zdhH}}il@i+BeRF#XIBG)Io>}8kgh+|N)R7vrp1=E{(bm&Qi#4GRiFPj4JVAKfOg@Lupp zOQ~Hj>9-STv^73~zK;qfOHLIjOYgW76sNbQ(EceQsDkVbkGgae2D`bm^rfeogc>2F z)?6?x31b{yX~!XS|2BicEe9u7tLS1neh5tzl=)cV5O8U=j?$$U522k?n8VaTp>1T0 zQT#u-uO32sCZ%s5LQYF=gu(>Z!3ZM_7g!QS6c$PdP1Do+&?pnfXCIw;ynQ@5@g?y= z2_>0w@eYRR%waTMM1^r6!YXHNiLp+v9Yzlqioq1Y$UDuc7mB6-97bO#yysLJ5*3wY zgi5BRCR$k2h7by47oZJ1$Z{qtmrpD=nGx1_Nx9-gYND-?k`ii5&dbsm-^5js1%U%B zB!;LVY{}sJT@sKE!CG@e1{IvNhDry-JAQg@b8VMUL zGOLA+f&{!4Je+j6kD7G|L@?OWP&BB8mP%AU9WmS#PN?qps#@2nAq($WUFGDy14&|*OyFM05o;}U*6 z1e}g>^fg!{Ucu((a7C9)$dLZR5i5iso^seG8a4@mt7%f8e-}h3FEA^O(6CapPZtGx oZj>)BFRr$Co{0pOzY~_iCFDfwEs4(bq3`TU-*^D+g#RA@1sOE^ssI20 delta 3302 zcmbVPZ){#w8Nc@oX=%!KyS22hEn7FX(2nl){JrNKbi$yOR8%GsjYe(Gzq>Xo?PxnU zH2AU@H6aElQ4d7aEPhbFUs>!T^!@2{B)u3L)9KCWYwaV`>9JqWzPde05K5E#`g@b|xrjPH$-j11 z_zQg%{&ZU5|J;=%DMHD`+bevqf)gCyxE2kkEA8ugkW5n+kMyFu8vnk&^1gIO(-i_0cb<4t=ZW^&?ZB5l5kH-wVe*~2Hhfn_J5qTizpwEVSKt@o zQyF?JJxV!SM z-bwOMJUa+FpZj2CK3$t@t^~zb2I0)y%f7*gyyN-b+j!qQ&?M;r zxymdq)Y)we`91NK^0YtK=EXf#GT*I(565&jl={QY4|%Imk-T)U^5XR%C=k0O-+!RO zKT${D91TP_K08*KkJjpLm`CIKZuFU6CEQBBoa^>KcB3rK6z7Brui?#<6f*w!7Btkl z-z+Q_6RP-A%YV3?aTryW0TX{_a!a zv*YOS09OU2g$jfctC$Nj@%%VCIAEPGh%}lg7mO6Xf|X;z=$sb}2Z94OTcpmf%ppFt z7m188EvVIuNzE+xH2!5TI^aww3M!bEhDy%8?9SP}tnT`3KEBw8$X?8y)Ip0PXsB8j zn+}RE>_a%ylm~AK&2y@`W-1=N3F$oqpITX13v+JXtUwR3cizxoc!3EgEH9ltmIbY_ z!&(SVyb)BF=|D4*Qe062dTxmHmbarxt5sKA-N!2 z5~4B3N--g|QW1hin7D8DlQZ{1+Y08HbOmJ&D6HEkXRE;YjYDWW6Vf=WytPoMgqsqd zKZNecu(noV0`+TQ9q9RiCi>EFUU*Lgh*jWRm=I=?xi5T5iP+ynWAS@UG}96}7Y5_N zSdh>kI+K{C<)tQLN*its&wT*t3>LcJ0?M&U7L?#7u9PQCrNsamsn&Fx5_D&oL#$3h$Z~0}$l7(y#{=$ti{|Llf#8uEs!{tKy|#8)EO5@Q4mHL55W;A zf(z#Zr8u`u+^XA%nN*x{4bwwNE*R$(gO@yL58J~QN;iDY(q$lCyLfZ478S| z8^e*#9lbh5txFe*PSsh#DSR4O&Y!wO_t1+EP#LNpwGE8_&ix4O_$ zc`k&t@jo1~j9QQeRzeUkDDYj2w+i%T1`FB>9t1H3G!;Ho&kFRl5x%gruvTt8#kB~E aD{kR%AKHJ)(L+7xn>WU%52G>oFYK|w OlNm%O0ob!aMAy3^FB7-` delta 56 zcmV-80LTBBfCQL;1h8ljlYkHy2kHN#QVIaPvxg8dGXa2;xkE1lXb=dKkwX=dL>K|s OlNm%O0o=1eMAy4ZP87EQ 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 d74422a6d6b04b221795741720c89d33f05374bb..c9a8d9708fee26307f386f23e32e7d499826a450 100755 GIT binary patch delta 20 bcmZp$Z?NCcAx5v1Ri{>GRA0Px%Lr delta 20 bcmZp$Z?NCcAx5v19W_>GRA0PvHlT diff --git a/X1_JTAG_boot/jtag_boot_rpi4.img b/X1_JTAG_boot/jtag_boot_rpi4.img index de6969ef5be3e0b742e8fff3dfdfc2c24ff73ad0..142e1e381086581c4e73be66b521d43664b38a36 100755 GIT binary patch delta 49 zcmV-10M7sLKJY%Uc>@8Vvw8#10RiE&N(CMP7UBZ|st5!?so(<$szL++6aWA~`BMS2 Heg^Uw!OReb delta 49 zcmV-10M7sLKJY%Uc>@8#vw8#10Rf@2N(CMP761T1`Bwn|6ygH`st5!?so(<$sz3y@ Heg^UwwJH#3 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 .')