|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] fix of vmxassist.ld
Currently there's one bug in tools/firmware/vmxassist/vmxassist.ld. It
intends to put all uninitialized globe variables in object files into
between _bbss and _ebss. In head.S, it sets memory between _bbss and
_ebss to 0. But for gcc, compiler will put uninitialized globe variables
(e.g: int a;) into a section called COMMON, rather than .bss, and linker
collects variables in COMMON section of all objects and puts them in
.bss. So it results in uninitialized globe variables are behind _ebss,
rather than in front of it, which will not be set to 0. This patch fixes
it.
Thanks,
Xiaowei
vmxassist.ld.patch
Description: vmxassist.ld.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH] fix of vmxassist.ld,
Yang, Xiaowei <=
|
|
|
|
|