Stefan Reinauer 
							
						 
					 
					
						
						
							
						
						821844534c 
					 
					
						
						
							
							libpayload: Move base address, stack and heap size to Kconfig  
						
						... 
						
						
						
						This will allow more payloads to use the standard linker script
instead of implementing their own.
Change-Id: Ie60120769829f427ceb722109d85859b61dbde31
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org >
Reviewed-on: https://review.coreboot.org/14074 
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com > 
						
						
					 
					
						2016-03-15 20:53:38 +01:00 
						 
				 
			
				
					
						
							
							
								Stefan Reinauer 
							
						 
					 
					
						
						
							
						
						f0acf47ae1 
					 
					
						
						
							
							libpayload: Add comment about ARM64 exception stack  
						
						... 
						
						
						
						Change-Id: I8b74cbf6bdde32c90ad0510e14e899711269e57f
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org >
Reviewed-on: https://review.coreboot.org/14075 
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com > 
						
						
					 
					
						2016-03-15 18:24:30 +01:00 
						 
				 
			
				
					
						
							
							
								Furquan Shaikh 
							
						 
					 
					
						
						
							
						
						02efc9413b 
					 
					
						
						
							
							libpayload arm64: Initialize exception stack  
						
						... 
						
						
						
						Initialize exception stack to be able to handle exceptions properly
BUG=chrome-os-partner:31634
BRANCH=None
TEST=test_exc successfully generates and handles exceptions on ryu
Change-Id: I19163fae080b9ac3297a7ffe404446e427bf9a1c
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org >
Original-Commit-Id: 99157687c5178c3b3eb79f5589343db1b2b4cc86
Original-Change-Id: I4dc83ff32c1665e22127bf0b1e6d4c6b45c07a4a
Original-Signed-off-by: Furquan Shaikh <furquan@google.com >
Original-Reviewed-on: https://chromium-review.googlesource.com/214608 
Original-Tested-by: Furquan Shaikh <furquan@chromium.org >
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org >
Original-Commit-Queue: Furquan Shaikh <furquan@chromium.org >
Reviewed-on: http://review.coreboot.org/8782 
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org > 
						
						
					 
					
						2015-03-21 13:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								Furquan Shaikh 
							
						 
					 
					
						
						
							
						
						8c8c377584 
					 
					
						
						
							
							libpayload: Add support for arm64 in libpayload  
						
						... 
						
						
						
						Basic support for arm64 is enabled in libpayload.
Features added:
1) mem* operations in assembly.
2) Basic exception handling and support for testing exceptions.
3) Caching support.
Tested with arm64-generic board compilation.
BUG=None
BRANCH=None
TEST=Compilation successful
Original-Change-Id: I4e86301f9c6383abc078e2b70071fb84bd6e4741
Original-Signed-off-by: Furquan Shaikh <furquan@google.com >
Original-Reviewed-on: https://chromium-review.googlesource.com/187067 
Original-Tested-by: Furquan Shaikh <furquan@chromium.org >
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org >
Original-Commit-Queue: Furquan Shaikh <furquan@chromium.org >
(cherry picked from commit a70d13f3d225535843ab352290eab2e1ec7a9b4b)
Signed-off-by: Marc Jones <marc.jones@se-eng.com >
Change-Id: Ie3affe6a2bdd4fed3058de739d4c6aa573e5b251
Reviewed-on: http://review.coreboot.org/8063 
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org >
Reviewed-by: Furquan Shaikh <furquan@google.com > 
						
						
					 
					
						2015-01-09 07:04:28 +01:00