Changeset 7bdcc45 in mainline for kernel/generic/src/mm/as.c
- Timestamp:
- 2010-12-16T16:38:49Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7837101
- Parents:
- 8e58f94 (diff), eb221e5 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/mm/as.c
r8e58f94 r7bdcc45 312 312 * 313 313 */ 314 if (overlaps(va, size, NULL, PAGE_SIZE))314 if (overlaps(va, size, (uintptr_t) NULL, PAGE_SIZE)) 315 315 return false; 316 316 … … 1811 1811 } 1812 1812 1813 panic("Inconsistency detected while adding % " PRIs "pages of used "1814 "space at %p.", count, page);1813 panic("Inconsistency detected while adding %zu pages of used " 1814 "space at %p.", count, (void *) page); 1815 1815 } 1816 1816 … … 1991 1991 1992 1992 error: 1993 panic("Inconsistency detected while removing % " PRIs "pages of used "1994 "space from %p.", count, page);1993 panic("Inconsistency detected while removing %zu pages of used " 1994 "space from %p.", count, (void *) page); 1995 1995 } 1996 1996 … … 2000 2000 2001 2001 /** Wrapper for as_area_create(). */ 2002 unative_t sys_as_area_create(uintptr_t address, size_t size, unsigned int flags)2002 sysarg_t sys_as_area_create(uintptr_t address, size_t size, unsigned int flags) 2003 2003 { 2004 2004 if (as_area_create(AS, flags | AS_AREA_CACHEABLE, size, address, 2005 2005 AS_AREA_ATTR_NONE, &anon_backend, NULL)) 2006 return ( unative_t) address;2006 return (sysarg_t) address; 2007 2007 else 2008 return ( unative_t) -1;2008 return (sysarg_t) -1; 2009 2009 } 2010 2010 2011 2011 /** Wrapper for as_area_resize(). */ 2012 unative_t sys_as_area_resize(uintptr_t address, size_t size, unsigned int flags)2013 { 2014 return ( unative_t) as_area_resize(AS, address, size, 0);2012 sysarg_t sys_as_area_resize(uintptr_t address, size_t size, unsigned int flags) 2013 { 2014 return (sysarg_t) as_area_resize(AS, address, size, 0); 2015 2015 } 2016 2016 2017 2017 /** Wrapper for as_area_change_flags(). */ 2018 unative_t sys_as_area_change_flags(uintptr_t address, unsigned int flags)2019 { 2020 return ( unative_t) as_area_change_flags(AS, flags, address);2018 sysarg_t sys_as_area_change_flags(uintptr_t address, unsigned int flags) 2019 { 2020 return (sysarg_t) as_area_change_flags(AS, flags, address); 2021 2021 } 2022 2022 2023 2023 /** Wrapper for as_area_destroy(). */ 2024 unative_t sys_as_area_destroy(uintptr_t address)2025 { 2026 return ( unative_t) as_area_destroy(AS, address);2024 sysarg_t sys_as_area_destroy(uintptr_t address) 2025 { 2026 return (sysarg_t) as_area_destroy(AS, address); 2027 2027 } 2028 2028 … … 2105 2105 2106 2106 mutex_lock(&area->lock); 2107 printf("as_area: %p, base=%p, pages=%" PRIs 2108 " (%p - %p)\n", area, area->base, area->pages, 2109 area->base, area->base + FRAMES2SIZE(area->pages)); 2107 printf("as_area: %p, base=%p, pages=%zu" 2108 " (%p - %p)\n", area, (void *) area->base, 2109 area->pages, (void *) area->base, 2110 (void *) (area->base + FRAMES2SIZE(area->pages))); 2110 2111 mutex_unlock(&area->lock); 2111 2112 }
Note:
See TracChangeset
for help on using the changeset viewer.