ping

http://patchwork.ozlabs.org/patch/251250/
http://patchwork.ozlabs.org/patch/251254/
http://patchwork.ozlabs.org/patch/251253/
http://patchwork.ozlabs.org/patch/251251/
http://patchwork.ozlabs.org/patch/251252/
http://patchwork.ozlabs.org/patch/251249/

On 14/06/13 08:30, Leon Alrae wrote:
> From: Paul Burton <paul.bur...@imgtec.com>
> 
> This patchset fixes some bugs with MIPS malta emulation allowing the YAMON
> firmware to run.
> 
> YAMON can be found at http://www.mips.com/products/system-software/yamon/
> 
> You can then boot to a YAMON prompt by passing the path to yamon-XX.bin to
> the -bios argument or by writing yamon-XX.bin to the start of a flash image
> passed to the -pflash argument. The YAMON 2.21 release & newer have been 
> tested
> to work.
> 
> There is still a bug preventing YAMON from initialising the ethernet 
> controller
> so an application or kernel cannot be loaded via TFTP. However the serial
> console functions and can examine or modify memory, modify the flash and
> environment variables, access disks etc.
> 
> As of YAMON 2.22 a YAMON bug prevents the environment from being initialized
> correctly by an "erase -e" command if you begin with a zeroed flash image. As
> a workaround you can fill empty areas of your flash image with 1s be 
> generating
> your flash image like so:
> 
>   dd if=/dev/zero bs=1M count=4 | tr '\0' '\377' >flash.bin
>   dd if=yamon-02.22.bin of=flash.bin conv=notrunc
> 
> Paul Burton (6):
>   mips_malta: fix BIOS endianness swapping
>   mips_malta: correct reading MIPS revision at 0x1fc00010
>   mips_malta: generate SPD EEPROM data at runtime
>   mips_malta: cap BIOS endian swap length at 0x3e0000 bytes
>   mips_malta: generate SMBUS EEPROM data
>   pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
> 
>  hw/block/pflash_cfi01.c |    3 +
>  hw/mips/mips_malta.c    |  219 
> +++++++++++++++++++++++++++++++++++------------
>  2 files changed, 166 insertions(+), 56 deletions(-)
> 



Reply via email to