ragge
d8c8fa8111
Add pseudo-device ksyms.
2003-04-26 14:10:04 +00:00
ragge
69a66687f8
Call ksyms_init() instead of ddb_init() in case of
...
NKSYMS || defined(DDB) || defined(LKM)
2003-04-26 11:05:05 +00:00
ragge
766d04f56a
Add ksyms device major.
2003-04-25 21:10:46 +00:00
is
dc7d5edb51
fix fatal typo
2003-04-18 09:23:17 +00:00
is
4549723d92
iszthreepa() takes a physical address, not a virtual address.
...
This fixes PR 19175, reported and heavily debugged by Pawel Chwalowski.
2003-04-18 09:18:19 +00:00
is
5a5a2a6da3
make /dev/reload optional (it is implemented for a.out kernels only, at
...
the moment.)
2003-04-16 20:43:29 +00:00
is
cf2e4206b1
make /dev/reload optional. (It is only implemented for a.out kernels at the
...
moment.)
2003-04-16 20:42:34 +00:00
drochner
7e56069d9c
IPR_VJ -> IRIP_VJ
2003-04-11 14:55:39 +00:00
christos
b9f9db3ca2
Bye Bye UCONSOLE
2003-04-10 22:06:51 +00:00
thorpej
0871fe346f
Use PAGE_SIZE rather than NBPG.
2003-04-09 01:54:42 +00:00
thorpej
9a8042f242
Use PAGE_SIZE rather than NBPG.
2003-04-08 22:57:53 +00:00
wiz
68caa698b2
Respect the law: Use A-law and mu-law as spellings as far as easily possible.
...
Inspired by Igor Sobrado in PR 19680.
2003-04-06 18:20:07 +00:00
mhitch
6f5554ffeb
Check if 16 bit PC-relative offset will overflow, and abort if it does.
...
This will prevent building a bad boot file if it gets too large.
2003-04-06 03:22:50 +00:00
jklos
47ba8c1170
Version bumped to 3.0 to reflect changes to support ELF kernels. Thanks to
...
Gunther Nikl <gni@gecko.de> for the patches.
2003-04-03 21:02:08 +00:00
thorpej
cc2c493bc4
Use PAGE_SIZE rather than NBPG.
2003-04-02 07:35:54 +00:00
thorpej
8818afa48e
Use PAGE_SIZE rather than NBPG.
2003-04-01 21:26:26 +00:00
he
31f4d984cb
The adler32.c file previously from libz is no longer needed.
2003-04-01 16:50:52 +00:00
perseant
eab869e1c0
Make BRIDGE_IPF an option, and document it. Add it (commented) to GENERIC.
...
Let brconfig tell whether the bridge is using the ipfilter hook, or not.
2003-02-27 19:22:36 +00:00
jandberg
ba34244e76
make sure cursor is cleared from old location before drawing in the next
2003-02-10 20:09:43 +00:00
perry
1f4ad37fe3
"Utilize" has exactly the same meaning as "use," but it is more
...
difficult to read and understand. Most manuals of English style
therefore say that you should use "use".
2003-02-05 00:02:24 +00:00
mhitch
4897781d3c
Use 32 bit daddr_t due to space limitations when using 64 bit div/mod.
2003-02-03 07:17:13 +00:00
mhitch
ff7f90827c
Add 64 bit div/mod for 64 bit daddr_t changes and snprintf.
2003-02-03 07:16:08 +00:00
wiz
9115df8c49
success, not sucess. Noted by mjl.
2003-01-28 22:35:02 +00:00
bouyer
099e41a34e
Pass proper len to word_zero().
...
Bump totlen in the last wantsbyte case, so that it's always even.
Both pointed out by Gunther Nikl.
2003-01-21 20:39:29 +00:00
aymeric
32571dfb87
fill in the dv_unit field of the fake "struct device" correctly.
...
In particular, this makes grfN, N != 0, work as console.
Tested by Ignatios.
2003-01-20 21:24:56 +00:00
bouyer
4bce909c04
bzero the part of the buffer used to pad the packet to
...
ETHER_MIN_LEN - ETHER_CRC_LEN.
2003-01-20 14:59:27 +00:00
simonb
276fd1665c
The Double-Semi-Colon Police.
2003-01-20 05:29:53 +00:00
thorpej
23bc250391
Merge the nathanw_sa branch.
2003-01-17 21:55:23 +00:00
lonewolf
628ec7a152
Compiles and works (tested on my A1200) again
...
XXX scsipi mid layer spews out a few "generic HBA error"s during device probe (no slave device on bus), I don't know how to fix this
XXX This whole thing should die now that we have wdc_amiga
2003-01-17 04:20:38 +00:00
mhitch
7295f9f909
Switch to MI installboot.
2003-01-15 07:25:51 +00:00
aymeric
04afe0c722
Change the bootstrap procedure to avoid temporarily mapping physical memory.
...
Now, on the Amiga, we copy a small piece of code to chip memory and enable the
MMU from here.
On the DraCo, we setup %itt0 so that we shadow physical memory without
touching the page tables and very temporarily. The DraCo's memory layout
guarantees that there is no overlap in this case between physical and
virtual addresses.
This fixes a bug where Amiga's with physical memory at 0x200000 wouldn't boot
kernels >2M in size, and possibly other corner cases.
Joint work with Ilpo Ruotsalainen and Ignatios Souvatzis.
2003-01-11 10:47:08 +00:00
aymeric
b2618dcbd8
initialize the dv_unit field of our fake device structure to 0, as done on x68k.
...
This fixes the problem where no grf* console would be found on startup because
they wouldn't match with any parent.
While here, memset() that structure to zero so that we either pass or crash
right away if the MI code changes again. From Leo Weppelman, as done on atari.
2003-01-08 23:41:03 +00:00
aymeric
295b9d4d25
fake up a dv_cfdriver entry before calling config_search().
...
config_search() does not do the lookup for us anymore.
2003-01-07 00:13:19 +00:00
lukem
4bb41ae2f2
Rework how KERNOBJDIR functions; now it's always determined with
...
cd ${KERNSRCDIR}/${KERNARCHDIR}/compile && ${PRINTOBJDIR}
This is far simpler than the previous system, and more robust with
objdirs built via BSDOBJDIR.
The previous method of finding KERNOBJDIR when using BSDOBJDIR by
referencing _SRC_TOP_OBJ_ from another directory was extremely
fragile due to the depth first tree walk by <bsd.subdir.mk>, and
the caching of _SRC_TOP_OBJ_ (with MAKEOVERRIDES) which would be
empty on the *first* pass to create fresh objdirs.
This change requires adding sys/arch/*/compile/Makefile to create
the objdir in that directory, and descending into arch/*/compile
from arch/*/Makefile. Remove the now-unnecessary .keep_me files
whilst here.
Per lengthy discussion with Andrew Brown.
2003-01-06 17:40:18 +00:00
wiz
c6f1277bfa
synchronous, not syncronous.
2003-01-06 13:10:25 +00:00
wiz
7e681f7063
interrupt with two rs.
2003-01-06 13:04:54 +00:00
wiz
45ad5c9584
successful with only one l.
2003-01-06 12:46:05 +00:00
thorpej
5001cdaf1f
Use aprint_normal() for cfprint routines.
2003-01-01 00:25:01 +00:00
thorpej
703e7687a9
Use aprint_normal() in cfprint routines.
2003-01-01 00:16:46 +00:00
thorpej
e8cc3884de
Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is.
2002-12-10 17:14:02 +00:00
thorpej
78ea2dd367
Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out
...
executables, and eliminate the USRTEXT constant, which was only used
by the a.out exec code.
2002-12-10 05:14:24 +00:00
lukem
0635de35a3
Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more.
2002-11-26 23:30:07 +00:00
christos
729ccbc9cd
si_ -> sel_
2002-11-26 19:49:00 +00:00
thorpej
09dfaace39
The traditional C preprocessor is fixed in GCC 3.3 now, so no need
...
to skip -traditional-cpp for HAVE_GCC3.
2002-11-26 18:51:12 +00:00
wiz
0b10ce5dfc
regen
2002-11-22 12:23:26 +00:00
wiz
e78e668887
Fix typo (responsiness -> responsiveness).
2002-11-22 12:20:58 +00:00
aymeric
2c00b82f68
We don't need sys/syscallargs.h here anymore.
2002-11-03 15:39:39 +00:00
chs
95aae207e0
use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
2002-11-03 02:29:37 +00:00
chs
bcfb5eee88
enhance the common m68k db_memrw.c to handle read-only kernel text
...
and switch all the motorola-MMU m68k platforms to use it.
2002-11-02 20:26:36 +00:00
chs
40e5b8394f
finish conversion to the common m68k cacheops:
...
add support for machine-specific flavors of the ops for off-chip caches.
many thanks to Izumi Tsutsui for his help with this.
2002-11-02 20:03:04 +00:00