Add off_t and physaddr_t, and the copy_{to,from}_phys helper routines.

This commit is contained in:
Michael Brown
2005-05-09 13:21:56 +00:00
parent dc0aa58fb2
commit e3f2aa7b4d
2 changed files with 11 additions and 0 deletions

View File

@@ -45,6 +45,14 @@ static inline void * phys_to_virt ( unsigned long phys_addr ) {
return ( void * ) ( phys_addr - virt_offset );
}
static inline void copy_to_phys ( physaddr_t dest, void *src, size_t len ) {
memcpy ( phys_to_virt ( dest ), src, len );
}
static inline void copy_from_phys ( void *dest, physaddr_t src, size_t len ) {
memcpy ( dest, phys_to_virt ( src ), len );
}
#else /* KEEP_IT_REAL */
/*