#define STDINT_H
typedef unsigned size_t;
+typedef unsigned off_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef signed long int32_t;
typedef signed long long int64_t;
+typedef unsigned long physaddr_t;
+
#endif /* STDINT_H */
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 */
/*