ppc: add skiboot firmware for the pnv platform
This is the initial image of skiboot 5.3.7 (commit 762d0082) for the PowerPC PowerNV (Non-Virtualized) platform. Built from submodule. Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
		
							parent
							
								
									1f0e657d3f
								
							
						
					
					
						commit
						bcad45de6a
					
				
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							| @ -31,3 +31,6 @@ | ||||
| [submodule "roms/u-boot"] | ||||
| 	path = roms/u-boot | ||||
| 	url = git://git.qemu-project.org/u-boot.git | ||||
| [submodule "roms/skiboot"] | ||||
| 	path = roms/skiboot | ||||
| 	url = git://git.qemu.org/skiboot.git | ||||
|  | ||||
| @ -656,6 +656,7 @@ F: include/hw/*/xics* | ||||
| F: pc-bios/spapr-rtas/* | ||||
| F: pc-bios/spapr-rtas.bin | ||||
| F: pc-bios/slof.bin | ||||
| F: pc-bios/skiboot.lid | ||||
| F: docs/specs/ppc-spapr-hcalls.txt | ||||
| F: docs/specs/ppc-spapr-hotplug.txt | ||||
| F: tests/spapr* | ||||
|  | ||||
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @ -421,7 +421,7 @@ qemu-icon.bmp qemu_logo_no_text.svg \ | ||||
| bamboo.dtb petalogix-s3adsp1800.dtb petalogix-ml605.dtb \ | ||||
| multiboot.bin linuxboot.bin linuxboot_dma.bin kvmvapic.bin \ | ||||
| s390-ccw.img \ | ||||
| spapr-rtas.bin slof.bin \ | ||||
| spapr-rtas.bin slof.bin skiboot.lid \ | ||||
| palcode-clipper \ | ||||
| u-boot.e500 | ||||
| else | ||||
|  | ||||
| @ -42,3 +42,8 @@ | ||||
|   it was compiled using the qemu-ppce500 target. | ||||
|   A git mirror is available at: git://git.qemu-project.org/u-boot.git | ||||
|   The hash used to compile the current version is: 2072e72 | ||||
| 
 | ||||
| - Skiboot (https://github.com/open-power/skiboot/) is an OPAL | ||||
|   (OpenPower Abstraction Layer) firmware for OpenPOWER systems. It can | ||||
|   run an hypervisor OS or simply a host OS on the "baremetal" | ||||
|   platform, also known as the PowerNV (Non-Virtualized) platform. | ||||
|  | ||||
							
								
								
									
										
											BIN
										
									
								
								pc-bios/skiboot.lid
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								pc-bios/skiboot.lid
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -63,6 +63,7 @@ default: | ||||
| 	@echo "  efirom         -- update nic roms (bios+efi, this needs" | ||||
| 	@echo "                    the EfiRom utility from edk2 / tianocore)" | ||||
| 	@echo "  slof           -- update slof.bin" | ||||
| 	@echo "  skiboot        -- update skiboot.lid" | ||||
| 	@echo "  u-boot.e500    -- update u-boot.e500" | ||||
| 
 | ||||
| bios: build-seabios-config-seabios-128k build-seabios-config-seabios-256k | ||||
| @ -103,7 +104,7 @@ build-lgplvgabios: | ||||
| 	$(MAKE) -C vgabios $(vgabios_targets) | ||||
| 
 | ||||
| 
 | ||||
| .PHONY: sgabios | ||||
| .PHONY: sgabios skiboot | ||||
| sgabios: | ||||
| 	$(MAKE) -C sgabios | ||||
| 	cp sgabios/sgabios.bin ../pc-bios | ||||
| @ -146,6 +147,10 @@ u-boot.e500: | ||||
| 	$(powerpc_cross_prefix)strip u-boot/build.e500/u-boot -o \
 | ||||
| 		../pc-bios/u-boot.e500 | ||||
| 
 | ||||
| skiboot: | ||||
| 	$(MAKE) -C skiboot CROSS=$(powerpc64_cross_prefix) | ||||
| 	cp skiboot/skiboot.lid ../pc-bios/skiboot.lid | ||||
| 
 | ||||
| clean: | ||||
| 	rm -rf seabios/.config seabios/out seabios/builds | ||||
| 	$(MAKE) -C vgabios clean | ||||
| @ -155,3 +160,4 @@ clean: | ||||
| 	$(MAKE) -C ipxe/src veryclean | ||||
| 	$(MAKE) -C SLOF clean | ||||
| 	rm -rf u-boot/build.e500 | ||||
| 	$(MAKE) -C skiboot clean | ||||
|  | ||||
							
								
								
									
										1
									
								
								roms/skiboot
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										1
									
								
								roms/skiboot
									
									
									
									
									
										Submodule
									
								
							| @ -0,0 +1 @@ | ||||
| Subproject commit 762d0082f18e4fb921a2d44a1051b02d8b0f6381 | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Cédric Le Goater
						Cédric Le Goater