| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
ok pirofti@ jasper@
|
|
|
|
|
|
| |
register in order to complete the write.
Okay miod@
|
|
|
|
|
|
|
|
|
| |
Works on my DSR-500 and on the edge router as reported on the mailing lists.
Finished sometime in August/September, needs more testing/polishing.
Similar diff from William Orr on tech@.
Prodded by deraadt@, okay jasper@.
|
| |
|
|
|
|
|
|
| |
guards while here.
ok uebayasi@
|
|
|
|
|
|
|
| |
uses '.set arch=octeon' and as has only gotten support for that after the
gplv3 switch.
ok uebayasi@
|
|
|
|
|
|
|
| |
instead of syncs/syncw etc.
so remove the OCTEON_SYNC* macros and use mips_sync() directly.
ok uebayasi@
|
|
|
|
| |
- add a comment explaining how OCTEON_MAXCPUS was derived
|
|
|
|
| |
ok uebayasi@
|
|
|
|
|
|
| |
- remove some defines intended for backward compat, but that are unused now.
ok uebayasi@
|
|
|
|
| |
ok guenther@
|
|
|
|
|
|
|
|
|
|
| |
deref in cpuattach() since we advertised only a single CPU, but tried to
attach two.
with this diff bsd.mp boots up on the ERL.
discussed with pirofti@
ok miod@ pirofti@
|
|
|
|
| |
ok miod@, mikeb@
|
|
|
|
| |
ok jasper@
|
|
|
|
| |
to be re-used shortly elsewhere..
|
|
|
|
|
| |
another symbol without weak attribute. To be used in libc and libm
soon. Agreed by kettenis@, guenther@, matthew@.
|
|
|
|
|
|
|
| |
to keep definitions our of user space. The MD files now follow a consistant
order -- all namespace intrusion is at the tail can be cleaned up
independently. locore, bootblocks, and libkvm still see enough visibility to
build. Checked on 90% of platforms...
|
|
|
|
|
|
|
| |
- add some flags which will be used to determine the device capabilities which
are advertised by uboot.
ok bcallah@ chris@
|
|
|
|
|
|
| |
for future use.
ok yasuoka@
|
|
|
|
| |
ok yasuoka@
|
|
|
|
|
|
|
|
| |
a better probe function which doesn't unconditionally tries to attach octcf(4). this would
cause endless faults on the EdgeRouter Lite as it lacks a CF bus.
feedback and testing bcallah@ and chris@
ok yasuoka@
|
| |
|
|
|
|
|
|
|
|
|
| |
MI float.h which pulls in and defines the values that are needed from
there, and repair sys/limits.h so that it defines the values it needs
as well (depending on POSIX version, XPG version, etc). guenther has
a more exact selection of that coming for limits.h.
this also fixes a few mistakes for the vax.
reviewed by kettenis and guenther.
|
|
|
|
|
|
|
|
|
|
|
|
| |
to pass both the virtual and physical addresses of the page to clean to
SyncDCachePage, which is the only routine using `Index' operations on the data
cache, which might be virtually indexed at some levels but physically indexed
at others. On the other hand, it does not make any sense to pass a physical
address to routines using `Hit' operations (and they were discarding them
anyway).
In addition to making things cleaner, this fixes sporadic userland misbehaviour
(read: SIGSGEV) on RM7000 O2 systems.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This mandatory function will get invoked in pci_probe_device(), and allows
a pci host driver to alter the pci_attach_args passed to a device when
attaching.
This function will also, if returning non-zero, cause the device to be
skipped completely during all the phases of the PCI device discovery
(i.e. ressource enumeration, ressource assignment, and actual attachment).
This particular feature is experimental and might be reverted in the future
(or the scope narrowed to device attachment only).
A dummy #define pci_probe_device_hook() 0 is added to all platforms except
sgi, where real functions (currently only returning 0) are added; real meat
will be added shortly.
Discussed at s2k11, no objection from the usual suspects.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
- add nearbyint, nearbyintf and nearbyintl implemented using fenv
|
|
|
|
| |
Discussed and okay drahn@. Okay deraadt@.
|
|
|
|
|
|
|
| |
given pcitag_t configuration address space. Currently, all pci controllers
will return the usual 0x100 bytes of PCI configuration space, but this will
eventually change on PCIe-capable controlers.
ok kettenis@
|
|
|
|
|
| |
a simple bus_space_barrier implementation.
ok syuu@
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|