mirror of
https://git.proxmox.com/git/qemu
synced 2025-08-07 12:58:20 +00:00
alpha fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@207 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
fe31975692
commit
917f95fd4d
@ -188,6 +188,11 @@ long target_mmap(unsigned long start, unsigned long len, int prot,
|
|||||||
host_start = start & host_page_mask;
|
host_start = start & host_page_mask;
|
||||||
|
|
||||||
if (!(flags & MAP_FIXED)) {
|
if (!(flags & MAP_FIXED)) {
|
||||||
|
#ifdef __alpha__
|
||||||
|
/* tell the kenel to search at the same place as i386 */
|
||||||
|
if (host_start == 0)
|
||||||
|
host_start = 0x40000000;
|
||||||
|
#endif
|
||||||
if (host_page_size != real_host_page_size) {
|
if (host_page_size != real_host_page_size) {
|
||||||
/* NOTE: this code is only for debugging with '-p' option */
|
/* NOTE: this code is only for debugging with '-p' option */
|
||||||
/* reserve a memory area */
|
/* reserve a memory area */
|
||||||
@ -286,6 +291,7 @@ long target_mmap(unsigned long start, unsigned long len, int prot,
|
|||||||
page_set_flags(start, start + len, prot | PAGE_VALID);
|
page_set_flags(start, start + len, prot | PAGE_VALID);
|
||||||
the_end:
|
the_end:
|
||||||
#ifdef DEBUG_MMAP
|
#ifdef DEBUG_MMAP
|
||||||
|
printf("ret=0x%lx\n", (long)start);
|
||||||
page_dump(stdout);
|
page_dump(stdout);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user