jdolecek
2ca4879bd1
g/c also mips-specific linux ELF copyargs function prototype and
...
linux ELF defines, use generic Aux32Info instead
this also adresses kern/19047 by FUKAUMI Naoki
2002-11-21 15:32:32 +00:00
jdolecek
0a624a0c15
back previous off; port can only supply LINUX_ELF_AUX_ENTRIES if it also
...
overrides the ELF copyargs function
2002-11-21 15:20:28 +00:00
jdolecek
3590104898
g/c local definition of LINUX_ELF_AUX_ENTRIES
2002-11-21 15:18:37 +00:00
hubertf
c2a9a1e356
NetBSD - love all, serve all.
...
-- Silke Mueller
2002-11-21 15:06:14 +00:00
kim
1645c7e955
Use shell glob expansion in the csh example, instead of ls with glob.
...
Reported by Jerry Peek <jpeek@jpeek.com>.
2002-11-21 15:02:03 +00:00
wiz
718523a184
gcc-3.2.1 out, and sort pdisk entry.
2002-11-21 12:38:36 +00:00
thorpej
aedbc29a82
Various changes to support soft-vfp:
...
* FPU_MEMMULTI -- only include the FPU_FPA10 bit.
* FPU_ARCH_VFP -- define, meaning "uses VFP-format layout".
* FPU_FPA -- define short-hand for (FPU_CORE|FPU_FPA10).
* FPU_DEFAULT -- FPU_ALL -> FPU_FPA.
* Floating point instructions -- FPU_ALL -> FPU_FPA.
* Also set F_SOFT_FLOAT if FPU_ARCH_VFP.
* Set F_VFP_FLOAT if FPU_ARCH_VFP.
* md_atof: lay out bytes properly if using VFP.
* Accept -mfpu=softvfp.
* For -mall, set the FPU part of cpu_variant to FPU_FPA, instead of
FPU_ALL.
2002-11-21 06:32:20 +00:00
thorpej
fafe44f640
From bintuils-current:
...
In elf32_arm_merge_private_bfd_data(), if the input-bfd and output-bfd
do not have matching VFP indication, report an error.
2002-11-21 06:27:33 +00:00
thorpej
efce487d2d
Define the header bit indicating VFP-format floating point.
2002-11-21 06:25:57 +00:00
thorpej
89780fb9d3
Remove, with extreme prejudice.
2002-11-21 02:13:44 +00:00
chris
a7be705a3c
Take the newly added kern.ldscript for handling ELF->a.out from jason, and
...
apply to the cats kernel build. Seems to work happily for me.
2002-11-21 02:05:08 +00:00
simonb
ecf6315bd0
Include <machine/intr.h> to get "struct iv" (in pc532-specific code).
2002-11-21 01:39:15 +00:00
thorpej
75ea1c1fd8
Use a linker script to craft and ELF image that will work
...
when copied to a.out via objcopy. Stop using that frightening
elf2aout.sh shell script.
2002-11-21 01:38:41 +00:00
simonb
4c350ad4fa
Put back extern declaration of scn_cd so this builds again.
2002-11-21 00:23:24 +00:00
simonb
1591afc22d
Include <sys/conf.h> to get the dev_type_* macros.
2002-11-21 00:22:10 +00:00
manu
1af0fa979f
Better immitate Darwin startup stack layout: there is a slot for the program
...
name after envp, and the 0x1000 at the beginning is a pointer to the binary
mach header (we don't emulate this correctly yet).
2002-11-20 23:54:39 +00:00
itojun
b39cb313c6
verify strvis() buffer length is enough. make sure string termination before
...
use. remove extra ntohs() which is not needed. from Charles Blundell
2002-11-20 21:01:57 +00:00
bouyer
59fc067cf7
For sis_setup_channel, acer_setup_channel, hpt_setup_channel,
...
pdc202xx_setup_channel, pdc20268_setup_channel:
Properly compute the address of the DMA control register for channel 1.
I think the controllers ignore these bits, I suspect it's only there so that
the BIOS can tell the OS is has configured DMA, but better be correct.
Thanks to Alexander Yurchenko for pointing this out.
2002-11-20 19:20:24 +00:00
bsh
a64681f665
add a device.
...
sscom is a driver for built-in UART of Samsung S3C2800/24[01]0 CPU.
driver code is arch/arm/s3c2xx0/sscom.c
2002-11-20 18:20:36 +00:00
bsh
0f0e8e927f
Intel PXA2X0 based and Samsung S3C2XX0 based boards.
2002-11-20 18:15:43 +00:00
bsh
e0716c9b55
add an EVBARM_BOARDTYPE constant for Samsung S3C2400X/2410X based
...
boards. (not supported yet)
2002-11-20 18:14:08 +00:00
bsh
6c6460f721
add three boards.
...
lubbock (PXA250, Xscale)
g4250ebx (PXA250, Xscale)
SMDK2800 (S3C2800, ARM920T)
2002-11-20 18:10:37 +00:00
bsh
4b28b301bb
SMDK2800 is an evaluation board for Samsung S3C2800 CPU.
2002-11-20 18:06:25 +00:00
bsh
fbfb5f619c
template of ldscript for some evbarm kernels.
...
@KERNEL_BASE_PHYS@ and @KERNEL_BASE_VIRT@ are replaced by values
defined in Makefile.evbarm.inc.
2002-11-20 18:04:55 +00:00
bsh
d6cadcdd65
Samsung S3C2800 is a CPU with ARM920T core.
2002-11-20 17:52:48 +00:00
christos
4a97685c19
Fix problem with previous patches that broke vi history.
...
- c_gets() was usually returning a length, but sometimes
one of the CC_xxx values (which are small +ve integers)!
- fixed c_gets() by putting a ' ' under the cursor.
From David Laight.
2002-11-20 16:50:08 +00:00
itohy
6cde54195b
Assembly version of string functions.
...
Originally from SHIMIZU Ryo.
2002-11-20 14:23:54 +00:00
itohy
6e73936f81
Use assembly version of bzero() and memset().
2002-11-20 09:52:53 +00:00
itohy
5d1c87f395
Assembly version of bzero()/memset().
...
Written by SHIMIZU Ryo.
2002-11-20 09:51:52 +00:00
itohy
766d863c42
memcpy() and memmove() must return the first parameter.
...
Problem found by itohy, fixed by SHIMIZU Ryo.
2002-11-20 09:50:37 +00:00
manu
a0d341067e
Added host_info(PRIORITY_INFO)
2002-11-20 07:17:11 +00:00
thorpej
6b533da5a5
Let the "link_set*" input sections be orphans again, now that
...
ld has been modifed to workd with them in the presence of
explicit LMAs.
2002-11-20 07:16:08 +00:00
thorpej
bdf3ddd15f
Regenerate (unfortuantely, with a much later version of bison).
2002-11-20 06:57:01 +00:00
thorpej
accdd8107f
Fix a problem with placing orphaned sections (like the ones with
...
C-referenceable names, i.e. "link sets") that happens with explicit
LMAs in the linker script:
* As orphans are sorted after sections, the effective
size of the section is changed. Record a size ajustment
for each orphan that is sorted after the section.
...and for sections which have an explicit load address expression:
* The first time an orphan is sorted after a section,
copy the load_base expression to the orphan, adding
the _unadjusted_ size of the parent section. We need
to use the unadjusted size because by the time the
expression can be folded, all of the orphan size
adjustments will have accumulated, resulting in misplacing
the orphan.
* For each subsequent orphan sorted after a section,
set the load_base of the orphan to the load address
of the previous orphan plus the size of the previous
orphan (actually, the unadjusted size, but for orphans,
size and unadjusted size are always equal).
2002-11-20 06:51:07 +00:00
simonb
1bee87041f
Add CWARNFLAGS+=-Wno-format-y2k so this builds again with the pc532
...
toolchain.
2002-11-20 05:33:58 +00:00
jschauma
6bef1ce544
Add a short blurb explaining that after the merge of the i386mp branch
...
people will need 'cpu* at mainbus?'.
2002-11-20 04:36:43 +00:00
simonb
928196073c
White-space nits.
2002-11-20 04:29:31 +00:00
dyoung
9a9deae382
Squash a panic: do not try to print the name of a NULL interface.
2002-11-20 03:52:08 +00:00
itojun
a426f44395
sync w/ kame source from 2002/11/20.
...
- plug some memory leaks
- correct phase 2 proposal reqid handling
- check for fd_set overrun
2002-11-20 03:35:57 +00:00
itojun
7285409e64
KAME racoon as of 2002/11/20
2002-11-20 03:30:18 +00:00
chris
e1f2f4db9e
As sys/locale.h no longer includes some extraneous headers, localeconv.c
...
needs to include limits.h itself.
2002-11-19 23:15:59 +00:00
christos
733d2a038f
Make the OSABI and the branding optional. Tested by Ben Collver, thanks.
2002-11-19 22:38:07 +00:00
christos
eac02262d1
fix cpu_subtype XXX: HOST_BASIC_INFO still does not work.
2002-11-19 19:55:05 +00:00
christos
0b0eb68538
fix typos in cpu macros.
2002-11-19 19:54:36 +00:00
christos
63e4ec4bd7
implement mach_insert_port_right()
2002-11-19 19:54:07 +00:00
martin
9b7331f3f2
Add a comment describing why ehci_dump() has been added back despite
...
not being referenced.
Suggested by Perry E. Metzger.
2002-11-19 19:18:09 +00:00
bouyer
98092f81dd
It seems the miniroot needs more inodes now. Decrease density to 4k so that
...
it builds again.
2002-11-19 16:31:49 +00:00
christos
645fa8d600
remove stack adjustment.
2002-11-19 16:29:32 +00:00
christos
8012fc6cf2
use mach_integer_t instead of just int.
2002-11-19 16:18:43 +00:00
christos
f8dc23efb1
regen
2002-11-19 15:06:37 +00:00