[coreboot] [PATCH] Fix the NULL dev resource usage

Myles Watson mylesgw at gmail.com
Wed Mar 25 19:29:05 CET 2009



> -----Original Message-----
> From: coreboot-bounces at coreboot.org [mailto:coreboot-bounces at coreboot.org]
> On Behalf Of Rudolf Marek
> Sent: Wednesday, March 25, 2009 12:16 PM
> To: Coreboot
> Subject: [coreboot] [PATCH] Fix the NULL dev resource usage
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hello,
> 
> During the suspend/resume programming I came to an issue that first 4KB of
> memory must be clear with 0s because otherwise the resources of K8 will be
> totally messed up.
> 
> It took long to figure it out and here it is:
> 
> res = probe_resource(dev, 0x100 + (reg | link));

Good find!

> This is called with dev = NULL and this is no good for probe_resource at
> all.
> The attached patch fixes the potential problems and of course the problem
> itself. On one particular place was missing test if the device really
> exists.
> This was copied to fam10 and perhaps the same issue is in v3 (DID NOT
> check).
> The rest of the patch is just very paranoid and do all checkings.
> 
> This was tested in SimNOW but I believe it will work on real hw too.
> 
> Signed-off-by: Rudolf Marek <r.marek at assembler.cz>

Acked-by: Myles Watson <mylesgw at gmail.com>

I don't have answers to your questions, but I didn't want that to hold up
the patch.

Thanks,
Myles






More information about the coreboot mailing list