fe2cf95d4e 
								
							 
						 
						
							
							
								
								sq typo?  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								e6580a5465 
								
							 
						 
						
							
							
								
								sq misc comments  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								56aca62409 
								
							 
						 
						
							
							
								
								sq formatting  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								ba8e8ae5ae 
								
							 
						 
						
							
							
								
								[del] Make LocalRegisterCopy modifiable  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								b14cc2ac22 
								
							 
						 
						
							
							
								
								[del] [wip] all builds  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								db810ade9a 
								
							 
						 
						
							
							
								
								[del] tock-registers: Add u128 Field test  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								e3c9926a43 
								
							 
						 
						
							
							
								
								[del] tock-registers: Inline more aggressively  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								b3ddfc5665 
								
							 
						 
						
							
							
								
								[del] tock-registers: Replace manual repeated impls with macros  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								0cf8a88f12 
								
							 
						 
						
							
							
								
								[del] tock-registers: Implement mask() accessor for Field  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								b2c99f52c7 
								
							 
						 
						
							
							
								
								[del] Add local copy of tock-registers with u128 impl of IntLike  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								b025fb6dd3 
								
							 
						 
						
							
							
								
								Add missing docs  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								4c9703340e 
								
							 
						 
						
							
							
								
								Add snafu for errors  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								ffde65fb81 
								
							 
						 
						
							
							
								
								[temp] comment out unused boot fn  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								f25ace0a80 
								
							 
						 
						
							
							
								
								sq buildable caps  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								ee1b5fc57a 
								
							 
						 
						
							
							
								
								[blog] Move general comments to separate file  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								15a38d5689 
								
							 
						 
						
							
							
								
								[del] git subrepo clone git@github.com:metta-systems/tock-registers.git crates/tock-registers  
							
							... 
							
							
							
							subrepo:
  subdir:   "crates/tock-registers"
  merged:   "4d8202452"
upstream:
  origin:   "git@github.com:metta-systems/tock-registers.git"
  branch:   "master"
  commit:   "4d8202452"
git-subrepo:
  version:  "0.3.1"
  origin:   "???"
  commit:   "???" 
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								be1873b678 
								
							 
						 
						
							
							
								
								[del] temp - disable stuff  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								c75db1e2d6 
								
							 
						 
						
							
							
								
								[wip] Replace mashup! with paste!  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								ec7172aded 
								
							 
						 
						
							
							
								
								[wip] various deps  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								333dece260 
								
							 
						 
						
							
							
								
								[wip] experiment with caps representation  
							
							
							
						 
						
							2020-12-29 19:26:40 +02:00  
				
					
						
							
							
								 
						
							
								8a5ef112be 
								
							 
						 
						
							
							
								
								Merge pull-request  #56  from metta-systems:fix/bump-dependencies to develop  
							
							... 
							
							
							
							Fix/bump dependencies
Closes  #50 
Closes  #52 
Closes  #53 
Closes  #54 
[close  #56 ] 
							
						 
						
							2020-12-29 18:55:10 +02:00  
				
					
						
							
							
								 
						
							
								e6cea882dd 
								
							 
						 
						
							
							
								
								Bump cortex-a from 5.0.0 to 5.1.0  
							
							... 
							
							
							
							Bumps [cortex-a](https://github.com/rust-embedded/cortex-a ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/rust-embedded/cortex-a/releases )
- [Commits](https://github.com/rust-embedded/cortex-a/commits/v5.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
							
						 
						
							2020-12-29 18:36:54 +02:00  
				
					
						
							
							
								 
						
							
								ed568f8ca4 
								
							 
						 
						
							
							
								
								Bump register from 1.0.0 to 1.0.1  
							
							... 
							
							
							
							Bumps [register](https://github.com/rust-embedded/register-rs ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/rust-embedded/register-rs/releases )
- [Changelog](https://github.com/rust-embedded/register-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-embedded/register-rs/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
							
						 
						
							2020-12-29 18:36:47 +02:00  
				
					
						
							
							
								 
						
							
								a267ad83ad 
								
							 
						 
						
							
							
								
								Bump snafu from 0.6.9 to 0.6.10  
							
							... 
							
							
							
							Bumps [snafu](https://github.com/shepmaster/snafu ) from 0.6.9 to 0.6.10.
- [Release notes](https://github.com/shepmaster/snafu/releases )
- [Changelog](https://github.com/shepmaster/snafu/blob/master/CHANGELOG.md )
- [Commits](https://github.com/shepmaster/snafu/compare/0.6.9...0.6.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
							
						 
						
							2020-12-29 18:36:47 +02:00  
				
					
						
							
							
								 
						
							
								73bc383e23 
								
							 
						 
						
							
							
								
								Bump qemu-exit from 1.0.0 to 1.0.1  
							
							... 
							
							
							
							Bumps [qemu-exit](https://github.com/andre-richter/qemu-exit ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/andre-richter/qemu-exit/releases )
- [Commits](https://github.com/andre-richter/qemu-exit/compare/v1.0.0...v1.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com> 
							
						 
						
							2020-12-29 18:36:47 +02:00  
				
					
						
							
							
								 
						
							
								2c43585286 
								
							 
						 
						
							
							
								
								Merge pull-request  #55  from metta-systems:fix/nightly-allocator-api to develop  
							
							... 
							
							
							
							Rename nightly allocator API fns
See https://github.com/rust-lang/wg-allocators/issues/76 
[close  #55 ] 
							
						 
						
							2020-12-29 18:27:55 +02:00  
				
					
						
							
							
								 
						
							
								20363a7e25 
								
							 
						 
						
							
							
								
								Fix wasteful empty loop  
							
							... 
							
							
							
							Thanks, clippy! 
							
						 
						
							2020-12-29 18:12:38 +02:00  
				
					
						
							
							
								 
						
							
								a53ede11af 
								
							 
						 
						
							
							
								
								Rename nightly allocator API fns  
							
							
							
						 
						
							2020-12-29 18:01:07 +02:00  
				
					
						
							
							
								 
						
							
								7e9d325b14 
								
							 
						 
						
							
							
								
								Merge pull-request  #48  from metta-systems:update/bump-dependencies to develop  
							
							... 
							
							
							
							Bump cortex-a and register-rs dependencies
Closes  #44 
Closes  #45 
[close  #48 ] 
							
						 
						
							2020-11-24 22:53:00 +02:00  
				
					
						
							
							
								 
						
							
								74303ac7c1 
								
							 
						 
						
							
							
								
								Bump cortex-a and register-rs dependencies  
							
							
							
						 
						
							2020-11-24 22:28:40 +02:00  
				
					
						
							
							
								 
						
							
								c20faca3bd 
								
							 
						 
						
							
							
								
								Merge pull-request  #46  from metta-systems:fix/gitpod-workspace to develop  
							
							... 
							
							
							
							Update gitpod configuration
According to some setup docs and example in workspace-full Dockerfile.
[close  #46 ] 
							
						 
						
							2020-11-24 22:26:34 +02:00  
				
					
						
							
							
								 
						
							
								7def43ad97 
								
							 
						 
						
							
							
								
								Update gitpod configuration  
							
							... 
							
							
							
							According to some setup docs and example in workspace-full Dockerfile. 
							
						 
						
							2020-11-24 21:01:40 +02:00  
				
					
						
							
							
								 
						
							
								32a738994d 
								
							 
						 
						
							
							
								
								Merge pull-request  #47  from metta-systems:fix/bind-qemu-version to develop  
							
							... 
							
							
							
							Don't install rc version of qemu on windows
Who even decided that intalling rc by default is a good idea?
[close  #47 ] 
							
						 
						
							2020-11-24 19:51:54 +02:00  
				
					
						
							
							
								 
						
							
								c174ad204b 
								
							 
						 
						
							
							
								
								Don't install rc version of qemu on windows  
							
							... 
							
							
							
							Who even decided that intalling rc by default is a good idea? 
							
						 
						
							2020-11-24 17:54:36 +02:00  
				
					
						
							
							
								 
						
							
								1c37e0dfba 
								
							 
						 
						
							
							
								
								Merge pull-request  #41  from metta-systems:feature/add-menus to develop  
							
							... 
							
							
							
							Feature/add menus
Add serial-driven menu system for playing with kernel features.
[close  #41 ] 
							
						 
						
							2020-11-20 05:03:02 +02:00  
				
					
						
							
							
								 
						
							
								f3103126ab 
								
							 
						 
						
							
							
								
								Add simple serial menu for playing with kernel  
							
							
							
						 
						
							2020-11-20 04:35:06 +02:00  
				
					
						
							
							
								 
						
							
								42c3ace1fa 
								
							 
						 
						
							
							
								
								Merge pull-request  #39  from metta-systems:fix/bootup-cleanup to develop  
							
							... 
							
							
							
							Fix/bootup cleanup
[close  #39 ] 
							
						 
						
							2020-11-20 04:01:57 +02:00  
				
					
						
							
							
								 
						
							
								b4205f5ce6 
								
							 
						 
						
							
							
								
								Revert “Adjust for nightly rustfmt bug”  
							
							... 
							
							
							
							367ad5bbb2https://github.com/rust-lang/rustfmt/issues/4528 
is now fixed. 
						
							2020-11-20 03:09:43 +02:00  
				
					
						
							
							
								 
						
							
								d85d824bfd 
								
							 
						 
						
							
							
								
								Switch on MMU immediately to avoid unaligned access  
							
							... 
							
							
							
							Since enabling armv6 unaligned access bit U in CP15 C1
requires AArch32 assembly and I don't want to introduce
yet another boot stub, I'll just initialize MMU right away
- this causes CPU to treat SCTLR_EL1.A differently and not
cause any alignment faults.
In the future, a small AArch32 boot stub that uses
now commented out fn enable_armv6_unaligned_access()
should be used to set U=1 and A=0 for full unaligned
access even when MMU is off. See ARM documentation
linked from that fn. 
							
						 
						
							2020-11-20 03:09:43 +02:00  
				
					
						
							
							
								 
						
							
								1de52fa109 
								
							 
						 
						
							
							
								
								Disable stack align checks  
							
							... 
							
							
							
							As with data align checks lets not fault on this yet. 
							
						 
						
							2020-11-20 03:09:00 +02:00  
				
					
						
							
							
								 
						
							
								696307f30c 
								
							 
						 
						
							
							
								
								Improve traps printing  
							
							
							
						 
						
							2020-11-20 03:08:40 +02:00  
				
					
						
							
							
								 
						
							
								4cb6f29e0d 
								
							 
						 
						
							
							
								
								Clean up boot-order  
							
							... 
							
							
							
							Extract shared code, fix comments. 
							
						 
						
							2020-11-20 03:08:40 +02:00  
				
					
						
							
							
								 
						
							
								8265b06474 
								
							 
						 
						
							
							
								
								Merge pull-request  #38  from metta-systems:feature/display-output to develop  
							
							... 
							
							
							
							Feature/display output
[close  #38 ] 
							
						 
						
							2020-11-19 15:19:39 +02:00  
				
					
						
							
							
								 
						
							
								43d5e4ea21 
								
							 
						 
						
							
							
								
								Suppress clippy warning  
							
							... 
							
							
							
							For now, no api change. 
							
						 
						
							2020-11-19 14:50:52 +02:00  
				
					
						
							
							
								 
						
							
								3147e5327a 
								
							 
						 
						
							
							
								
								Add display demo in main  
							
							
							
						 
						
							2020-11-19 04:05:52 +02:00  
				
					
						
							
							
								 
						
							
								e72fac01b0 
								
							 
						 
						
							
							
								
								Add Display output  
							
							
							
						 
						
							2020-11-19 04:05:52 +02:00  
				
					
						
							
							
								 
						
							
								6896b7a1cc 
								
							 
						 
						
							
							
								
								Merge pull-request  #34  from metta-systems:feature/power-management to develop  
							
							... 
							
							
							
							Add minimal RPi power management
* Turn the board off
* Reboot the board
[close  #34 ] 
							
						 
						
							2020-11-18 23:03:47 +02:00  
				
					
						
							
							
								 
						
							
								2ac804793b 
								
							 
						 
						
							
							
								
								Add minimal RPi power management  
							
							... 
							
							
							
							* Turn the board off
* Reboot the board 
							
						 
						
							2020-11-18 02:29:09 +02:00  
				
					
						
							
							
								 
						
							
								6127b5d940 
								
							 
						 
						
							
							
								
								Merge pull-request  #33  from metta-systems:fix/implement-gitpod-workspace to develop  
							
							... 
							
							
							
							Implement working gitpod workspace
For online development.
[close  #33 ] 
							
						 
						
							2020-11-18 02:27:52 +02:00  
				
					
						
							
							
								 
						
							
								6050ca9e9d 
								
							 
						 
						
							
							
								
								Update gitpod configuration  
							
							... 
							
							
							
							* Build from proper image
* Add vscode extensions 
							
						 
						
							2020-11-18 02:27:05 +02:00