diff options
author | Richard Henderson <rth@twiddle.net> | 2011-04-11 20:59:02 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2011-04-11 20:59:02 -0700 |
commit | 13f15375bef566ac210d5584cdd5a58539223a79 (patch) | |
tree | 410fc5ed4e93bfde469f1b0ca4df84fe76af2791 /init.c | |
parent | c5d1989c5a58658983ce668cec1e3aa1977da89c (diff) | |
download | qemu-palcode-13f15375bef566ac210d5584cdd5a58539223a79.zip qemu-palcode-13f15375bef566ac210d5584cdd5a58539223a79.tar.gz qemu-palcode-13f15375bef566ac210d5584cdd5a58539223a79.tar.bz2 |
Misc enhancements
(1) Mark symbols as functions,
(2) Fix STACK_FRAME in-kernel test
(3) Zero newly allocated memory
Diffstat (limited to 'init.c')
-rw-r--r-- | init.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -70,9 +70,8 @@ static void * alloc (unsigned long size, unsigned long align) { unsigned long p = (last_alloc + align - 1) & ~(align - 1); - last_alloc = p + size; - return (void *)p; + return memset ((void *)p, 0, size); } static unsigned long |