msaitoh
a513ce40a3
sync with gnu/dist/gcc/config/sh/sh.md rev. 1.4
...
> gen_call() takes only two arguments (from egcs-current)
2002-04-04 15:30:47 +00:00
msaitoh
e05a3f8f0a
sync with gnu/dist/gcc/config/sh/sh.md rev. 1.2
...
> Sync *{mul,div}*i3 with egcs-current.
> Now we can compile mount_mfs (newfs) with -O2!
2002-04-04 15:27:36 +00:00
mrg
96adf034f8
clean up a bit, use fewer magic numbers.
2002-04-04 15:17:34 +00:00
ad
6fcf2c1799
Allow the password cipher to be chosen at install time. XXX Not tested for
...
real yet, and the French files need updating.
2002-04-04 14:26:43 +00:00
blymn
19f21e4357
Modified input key handling to use libcurses keypad mode to assemble
...
multi-byte key sequences instead of doing it itself.
2002-04-04 14:11:23 +00:00
mrg
5b7f1cce2d
LP64isms. also, be sure to use <string.h> if we use memset or memcpy.
2002-04-04 14:00:55 +00:00
lukem
67c2e40115
Add sparc64 back-end, contributed by Matthew Green.
2002-04-04 13:45:25 +00:00
msaitoh
4999187555
sync with gnu/dist/gcc/combine.c rev. 1.5
...
> gcc original rev. 1.89:
> * combine.c (if_then_else_cond): If comparing against zero,
> just return thing being compared.
>
> gcc original rev. 1.132:
> * combine.c (combine_simplify_rtx): Don't create an if_then_else
> unless both args are general_operand.
2002-04-04 13:30:38 +00:00
lukem
87f91a310f
Add -I../mips-elf2ecoff to take advantage of the host friendly sys/exec_elf.h
...
that's in that directory. Fixes compile issue on (older source ?) arm
systems noted by Richard Earnshaw.
XXX: arguably a better version of sys/exec_elf.h (and others) should
be in ../compat instead, but that's a problem for another day.
2002-04-04 13:27:33 +00:00
msaitoh
8b3e2136ae
sync with gnu/dist/gcc/combine.c rev. 1.4,1.6
...
> apply gcc original rev. 1.116:
>
> > combine.c (simplify_comparison): Fix typo.
>
> LTU, LEU, GTU, "LEU" -> LTU, LEU, GTU, "GEU"
>
> apply gcc original rev. 1.198 (as rev. 1.116)
>
> > combine.c (simplify_comparison): Fix typo.
>
> GTU, LTU, GEU, "GEU" -> GTU, LTU, GEU, "LEU"
2002-04-04 13:23:37 +00:00
hannken
747c45e3e4
Avoid dereferencing null pointer. `data->name == NULL' means default font.
2002-04-04 13:08:35 +00:00
skrll
c0e4084210
Fix compile problem when DDB not defined.
2002-04-04 12:39:55 +00:00
wiz
3b288fe0ef
Mostly typo fixes, some formatting nits.
2002-04-04 11:06:47 +00:00
tron
d09c25ca9a
Set default kernel version of Linux emulation to 2.4.18 on the i386 port.
...
It has been successfully tested using SuSE 7.3 libraries and binaries with
many applications.
2002-04-04 09:32:11 +00:00
wiz
aec351e59c
obsolete file lists contain absolute pathnames.
2002-04-04 08:46:11 +00:00
jmc
c03ef26393
Don't make ___start static as gcc can't tell it's referenced and complains.
2002-04-04 08:22:11 +00:00
lukem
9c89a064fd
-n and -v are optional ...
2002-04-04 07:27:44 +00:00
lukem
c1455b1b9a
update description, history, authors, examples, bugs,
...
including pmax specific stuff
2002-04-04 07:24:55 +00:00
ichiro
ed93d4f3b5
space/TAB cosmetics
2002-04-04 07:15:17 +00:00
ichiro
7fadd48a2f
using table driven for Prism2 family IDs/Names.
2002-04-04 07:06:16 +00:00
chs
e340f273c4
add support for Cogent EM100 (aka Adaptec ANA-6910) TX and FX.
2002-04-04 05:45:54 +00:00
thorpej
ce482eca0a
Eliminate a mask against PD_MASK.
2002-04-04 05:42:29 +00:00
thorpej
60b63aec95
There is no need to mask VAs and PAs w/ PG_FRAME to clear
...
the lower bits; UVM provides us page-aligned addresses for
everything. For the paranoid, we'll leave KDASSERT()'s in
that check for this if the kernel is built with DEBUG.
Low-hanging fruit that shaves some cycles.
2002-04-04 04:43:20 +00:00
thorpej
e539ef03aa
Rename flags that are really part of the pv_entry/mdpage into
...
pmap.h and give them more descriptive names and better comments:
* PT_M -> PVF_MOD (page is modified)
* PT_H -> PVF_REF (page is referenced)
* PT_W -> PVF_WIRED (mapping is wired)
* PT_Wr -> PVF_WRITE (mapping is writable)
* PT_NC -> PVF_NC (mapping is non-cacheable; multiple mappings)
2002-04-04 04:25:44 +00:00
simonb
d024fa98e3
Include <limits.h> to explicitly get LONG_MAX.
2002-04-04 03:27:53 +00:00
thorpej
263270d684
Catch a couple more vector page mapping manipulations.
2002-04-04 02:06:46 +00:00
thorpej
605e664094
vfs_mountroot(): provide more info when we panic.
2002-04-04 01:44:30 +00:00
reinoud
c85015ee71
Also provide differential coordinate updates... pitty it can't be choosen
...
or specified in wscons itself. The absolute coordinates are broadcasted
_after_ the relative so a program that takes both won't get confused.
2002-04-04 01:03:23 +00:00
lukem
9f1d1d933d
don't pull in <dev/sun/disklabel.h> just for SUN_DKMAGIC; instead,
...
provide local copy of that #define.
2002-04-04 00:32:06 +00:00
lukem
28376496ff
Add shim dev/dec/dec_boot.h (#includes "../../sys/dev/dec/dec_boot.h")
...
so that we don't rely upon host's <dev/dec/dec_boot.h>
2002-04-04 00:24:18 +00:00
thorpej
20b1bb2655
Clean up handling of the vector page on 32-bit ARM systems:
...
* Don't refer to VA 0, instead refer to a new variable: vector_page
* Delete the old zero_page_*() functions, replacing them with a new
one: vector_page_setprot().
* When manipulating vector page mappings in user pmaps, only do so if
the vector page is below KERNEL_BASE (if it's above KERNEL_BASE, the
vector page is mapped by the kernel pmap).
* Add a new function, arm32_vector_init(), which takes the virtual
address of the vector page (which MUST be valid when the function
is called) and a bitmask of vectors the kernel is going to take
over, and performs all vector page initialization, including setting
the V bit in the CPU Control register ("relocate vectors to high
address"), if necessary.
2002-04-03 23:33:26 +00:00
thorpej
d36a56b03a
Define the two possible addresses for the ARM vector page.
2002-04-03 22:12:52 +00:00
thorpej
d8ab0d1e84
Remove unused extern decls.
2002-04-03 21:06:21 +00:00
thorpej
a1808a4556
Add support for the Netwinder on-board 21143 (but don't try using it
...
yet; there are still some problems).
2002-04-03 20:52:42 +00:00
scw
fb1d7cb64f
From Takeshi Shibagaki <ie9t-sbgk@asahi-net.or.jp>:
...
Define OBJECT_FMT_ELF for the benefit of libgcc et al.
2002-04-03 20:31:24 +00:00
thorpej
6d66c469bf
Add a comment summarizing the post-ARM3 CP15 registers.
2002-04-03 19:57:48 +00:00
scw
6a327b2f70
From lukem: Fix the lack of inodes problem a slightly different way.
...
[Although the real cure is to fix makefs(8).]
2002-04-03 19:23:08 +00:00
jdolecek
83e7b8936b
Only provide sym_size and sym_symsize if symbols are actually going
...
to be loaded.
This also avoids the annoying 'Unable to find symbol table slot
for xxx' kernel message when module is unloaded.
2002-04-03 19:03:09 +00:00
thorpej
7739f7410a
Always provide kernel_text.
2002-04-03 17:30:50 +00:00
christos
cb483bd247
make this compile on archs that don't define linux signals.
2002-04-03 17:18:21 +00:00
christos
f28b55d327
provide missing types for arch's that don't have specific linux_types.h
2002-04-03 17:13:32 +00:00
thorpej
5eb4257b8e
Add bus master DMA support for the Symphony Labs 82C105 PCI IDE
...
controller. This part is also found in the Winbond 83C553 Southbrige.
2002-04-03 17:02:21 +00:00
christos
aa3369abe2
don't bail out if we don't have an arch/siginfo.h because we are being used
...
from userland.
2002-04-03 17:02:12 +00:00
darrenr
ff961593ca
apply patches from PR#10170
2002-04-03 16:34:11 +00:00
wiz
78af546410
Remove /dev/log since it's in base/mi.
2002-04-03 16:04:04 +00:00
reinoud
9fc5cf5824
Fix the mmap'ing of the screen memory. The way it was implemented
...
completely sucked... I wonder how it was even working (....)
Thanks to Jason for pointing out the problem.
2002-04-03 16:03:50 +00:00
reinoud
943880cea2
Rototil and fix the pmap_extract function. It wouldn't even return data
...
when the part being quiried was mapped with a section (!) giving weird
results and had become a mess of goto's.
Complete rewrite and cleaned up the `goto'-jungle entirely ... ripped all
goto's. The resulting code is much better to read and might even have a
small performance gain.
2002-04-03 15:59:58 +00:00
wiz
05df8b9951
Add /usr/share/examples/postfix/sample-{pcre,regexp}.cf and
...
/usr/share/examples/usermgmt including contents.
2002-04-03 15:59:49 +00:00
wiz
8162947b3e
Add /usr/include/dev/scsipi/scsi_cd.h and /usr/libdata/lint/llib-lusb.ln.
2002-04-03 15:57:39 +00:00
wiz
77d0ddbc1c
Add /dev/i4b* and /usr/lib/runemodule.
2002-04-03 15:56:58 +00:00