david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[i386] Remove obsolete functions from virtaddr.h

The copy_{to,from}_phys() functions were obsoleted long ago by
copy_{to,from}_user().

relocate_to() also disappeared some time ago.
This commit is contained in:
Michael Brown 2008-10-12 02:01:18 +01:00
parent 8e38669d54
commit 992bbf309c
1 changed files with 2 additions and 21 deletions

View File

@ -19,9 +19,6 @@
#ifndef ASSEMBLY #ifndef ASSEMBLY
#include "stdint.h"
#include "string.h"
#ifndef KEEP_IT_REAL #ifndef KEEP_IT_REAL
/* /*
@ -32,10 +29,6 @@
* *
*/ */
/* C-callable function prototypes */
extern void relocate_to ( uint32_t new_phys_addr );
/* Variables in virtaddr.S */ /* Variables in virtaddr.S */
extern unsigned long virt_offset; extern unsigned long virt_offset;
@ -51,22 +44,10 @@ static inline void * phys_to_virt ( unsigned long phys_addr ) {
return ( void * ) ( phys_addr - virt_offset ); return ( void * ) ( phys_addr - virt_offset );
} }
static inline void copy_to_phys ( physaddr_t dest, const 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 );
}
static inline void copy_phys_to_phys ( physaddr_t dest, physaddr_t src,
size_t len ) {
memcpy ( phys_to_virt ( dest ), phys_to_virt ( src ), len );
}
#else /* KEEP_IT_REAL */ #else /* KEEP_IT_REAL */
#include <stdint.h>
/* /*
* With -DKEEP_IT_REAL, we are in 16-bit real mode with fixed link * With -DKEEP_IT_REAL, we are in 16-bit real mode with fixed link
* addresses and a segmented memory model. We have separate code and * addresses and a segmented memory model. We have separate code and