mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
[PR #2175] xfree86: remove leftover ev56.c source files
PR: https://github.com/X11Libre/xserver/pull/2175
This commit is contained in:
committed by
Enrico Weigelt, metux IT consult
parent
a7931e241e
commit
30c4293a12
@@ -1,73 +0,0 @@
|
||||
#include <xorg-config.h>
|
||||
|
||||
#include <X11/X.h>
|
||||
|
||||
#include "input.h"
|
||||
#include "scrnintstr.h"
|
||||
#include "compiler.h"
|
||||
|
||||
#include "xf86.h"
|
||||
#include "xf86_os_support.h"
|
||||
#include "xf86Priv.h"
|
||||
#include "xf86_OSlib.h"
|
||||
|
||||
#include <machine/bwx.h>
|
||||
|
||||
/*
|
||||
* The following functions are used only on EV56 and greater CPUs,
|
||||
* and the assembler requires going to EV56 mode in order to emit
|
||||
* these instructions.
|
||||
*/
|
||||
__asm(".arch ev56");
|
||||
|
||||
int readDense8(void *Base, register unsigned long Offset);
|
||||
int readDense16(void *Base, register unsigned long Offset);
|
||||
int readDense32(void *Base, register unsigned long Offset);
|
||||
void
|
||||
writeDense8(int Value, void *Base, register unsigned long Offset);
|
||||
void
|
||||
writeDense16(int Value, void *Base, register unsigned long Offset);
|
||||
void
|
||||
writeDense32(int Value, void *Base, register unsigned long Offset);
|
||||
|
||||
int
|
||||
readDense8(void *Base, register unsigned long Offset)
|
||||
{
|
||||
mem_barrier();
|
||||
return (alpha_ldbu((void *) ((unsigned long) Base + (Offset))));
|
||||
}
|
||||
|
||||
int
|
||||
readDense16(void *Base, register unsigned long Offset)
|
||||
{
|
||||
mem_barrier();
|
||||
return (alpha_ldwu((void *) ((unsigned long) Base + (Offset))));
|
||||
}
|
||||
|
||||
int
|
||||
readDense32(void *Base, register unsigned long Offset)
|
||||
{
|
||||
mem_barrier();
|
||||
return *(volatile CARD32 *) ((unsigned long) Base + (Offset));
|
||||
}
|
||||
|
||||
void
|
||||
writeDense8(int Value, void *Base, register unsigned long Offset)
|
||||
{
|
||||
write_mem_barrier();
|
||||
alpha_stb((void *) ((unsigned long) Base + (Offset)), Value);
|
||||
}
|
||||
|
||||
void
|
||||
writeDense16(int Value, void *Base, register unsigned long Offset)
|
||||
{
|
||||
write_mem_barrier();
|
||||
alpha_stw((void *) ((unsigned long) Base + (Offset)), Value);
|
||||
}
|
||||
|
||||
void
|
||||
writeDense32(int Value, void *Base, register unsigned long Offset)
|
||||
{
|
||||
write_mem_barrier();
|
||||
*(volatile CARD32 *) ((unsigned long) Base + (Offset)) = Value;
|
||||
}
|
||||
Reference in New Issue
Block a user