| Age | Commit message (Collapse) | Author |
|
so move it into sys/param.h.
|
|
sequence of boot messages.
|
|
each separately and explicitly. BOOT_ELF is now BOOT_ELF32 and
BOOT_ELF64, and ELFSIZE should no longer be defined in loadfile_machdep.h.
|
|
Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports.
Split out macppc cpu support and make common to mpc6xx ports. Make
other mpc6xx ports use it. Add evcnts for mpc6xx traps.
|
|
|
|
at dmamap load time that the mapping will be used for a unidirectional
transfer of the specified direction.
|
|
iBook (dual USB).
|
|
|
|
|
|
|
|
to its currently enabled warnings. For the lack of a better place, most
global function prototype wound up in <machine/autoconf.h> unless there
was a better place for them. ofb_* structs renamed to offb_* to avoid
conflict with ofb_softc in <dev/ofw/openfirm.h>
|
|
|
|
|
|
|
|
to use a structure called "vm_page_md", and use __HAVE_VM_PAGE_MD
and __HAVE_PMAP_PHYSSEG.
|
|
each vm_page structure. Add a VM_MDPAGE_INIT() macro to init this
data when pages are initialized by UVM. These macros are mandatory,
but ports may #define them to nothing if they are not needed/used.
This deprecates struct pmap_physseg. As a transitional measure,
allow a port to #define PMAP_PHYSSEG so that it can continue to
use it until its pmap is converted to use VM_MDPAGE_MEMBERS.
Use all this stuff to eliminate a lot of extra work in the Alpha
pmap module (it's smaller and faster now). Changes to other pmap
modules will follow.
|
|
XXX Fastest minimum-width integer types haven't been decided upon yet.
|
|
XXX Fastest minimum-width integer types haven't been decided upon yet.
|
|
Tidy Makefiles up a little.
|
|
|
|
XXX Fastest minimum-width integer types haven't been decided upon yet.
|
|
and only splnet() is allowed for the protection of data structures
used by network devices.
|
|
9500/180MP and 9600/200MP) runs at least into single-user mode, possibly
multi-user mode (not stable yet).
|
|
VM_MAX_KERNEL_BUF.
|
|
|
|
|
|
|
|
as the details might differ between archs, and passing the various options
leads to some clutter.
|
|
configuration. openpic_init() now takes a single argument that is the
base of the OpenPIC register space.
|
|
is the historical name for this interrupt level, and the historical name
is going to go away in the near future).
|
|
Add some per-CPU variables to cpu_info.
|
|
pci_attach_args *" instead of from four separate parameters which in
all cases were extracted from the same "struct pci_attach_args".
This both simplifies the driver api, and allows for alternate PCI
interrupt mapping schemes, such as one using the tables described in
the Intel Multiprocessor Spec which describe interrupt wirings for
devices behind pci-pci bridges based on the device's location rather
the bridge's location.
Tested on alpha and i386; welcome to 1.5Q
|
|
(From der Mouse <mouse@Rodents.Montreal.QC.CA>)
|
|
|
|
|
|
|
|
some systems.
|
|
|
|
|
|
|
|
|
|
|
|
code ignore the new partition types, and look for the new "USR" partition
flag.
From SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp> with slight changes by me.
Closes PR port-macppc/10046
|
|
|
|
- for sizeof(void *) == 8 arch, this is mandatory. MHLEN is too small
already (less than 80) and there are chances for unwanted packet loss due
to m_pullup restriction.
- for other cases, the change should avoid allocating clusters in most cases
(even when you have IPv4 IPsec tunnel, or IPv6 with moderate amount of
extension header)
portmasters: if your arch chokes with the change (high memory usage or
whatever), please backout the change for your arch.
|
|
of exact-width integer types.
|
|
"off_t" and the return value is a "paddr_t" to allow mappings
at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which
only changed the offset to a "vm_offset_t".
Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.
|
|
|
|
tech-kern and now documented in evcnt(9).
|
|
Eliminate it from header files and other extern definitions.
|