fvdl
194ca09a3f
Add bus_space_mmap.
2002-01-25 22:01:42 +00:00
thorpej
ac0867dd40
Add BITFIELDTYPE lint comments where we need to use u_int64_t bitfields.
2002-01-03 04:28:31 +00:00
thorpej
4eef3278dc
Add casts to the __lint__ version of va_arg() to avoid dereferencing
...
non-pointer arguments in cases like: foo = *va_arg(ap, int *);
2002-01-03 02:05:42 +00:00
thorpej
bd95f88c7d
Define __BIT_TYPES_DEFINED__.
2002-01-03 01:58:58 +00:00
thorpej
8873902707
Make gcc 3.1's preprocessor happy with the __lint__ va_end().
2002-01-03 01:56:52 +00:00
thorpej
7efc72e894
Only use __builtin_va_list if __GNUC__.
2002-01-03 01:37:20 +00:00
thorpej
2db4da1742
Fix some register constraints; specifically, the "port" operand,
...
if not an immediate, must be in a 16-bit register.
2001-12-28 06:42:40 +00:00
thorpej
670bf31890
Fix the definition of ELF32_MACHDEP_ENDIANNESS.
2001-12-28 06:35:19 +00:00
thorpej
51535d4bf5
Add support for dumping ELF-cormat core files.
2001-12-09 23:05:56 +00:00
lukem
e54643e8f7
minor knf
2001-11-29 02:58:18 +00:00
soren
662f877587
MAXSLP is defined to be a machine-independent scheduling parameter,
...
so move it into sys/param.h.
2001-11-15 18:06:11 +00:00
lukem
cf524d2464
replace __byte_swap_long_variable and __byte_swap_word_variable
...
#define ({ }) with static __inline { }
2001-11-02 05:23:48 +00:00
thorpej
e727e3f180
Split elf32 vs. elf64 handling in loadfile(), including support for
...
each separately and explicitly. BOOT_ELF is now BOOT_ELF32 and
BOOT_ELF64, and ELFSIZE should no longer be defined in loadfile_machdep.h.
2001-10-31 17:20:45 +00:00
kleink
3a3c243c62
Tidy up a little, to be like other ports.
2001-10-25 12:26:18 +00:00
chs
bd41422de9
don't install loadfile_machdep.h. standalone programs should
...
include it directly from the kernel source tree.
2001-09-19 06:38:44 +00:00
chris
0e7661f023
Update pmap_update to now take the updated pmap as an argument.
...
This will allow improvements to the pmaps so that they can more easily defer expensive operations, eg tlb/cache flush, til the last possible moment.
Currently this is a no-op on most platforms, so they should see no difference.
Reviewed by Jason.
2001-09-10 21:19:08 +00:00
wiz
a9356936b4
seperate -> separate
2001-07-22 13:33:58 +00:00
thorpej
babefc5331
Add BUS_DMA_READ and BUS_DMA_WRITE flags, that hint the back-end
...
at dmamap load time that the mapping will be used for a unidirectional
transfer of the specified direction.
2001-07-19 15:32:10 +00:00
fvdl
e861a00729
X8664 -> X86_64
2001-06-20 01:20:19 +00:00
fvdl
9b4c0e34d2
Initial commit of the port to AMD's upcoming 64 bit architecture, the
...
x86-64. Since there's no hardware available yet, this port is only
known to run on the Simics simulator for at the moment, and as such
uses the PC devices that it simulates for now. It will be developed
more (and cleaned up) as the hardware becomes available.
2001-06-19 00:19:12 +00:00