Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-14 | Remove a lot of symbols from the namespace, otherwise sys/sysctl.h and | Theo de Raadt | |
rpc/pmap_prot.h collide.. "struct pmap" from the kernel should not make it out to userland. | |||
2007-12-14 | Cleanup some comments. | Joel Sing | |
2007-12-14 | Enable console support for SGI O2 workstations. Switch between the serial | Joel Sing | |
and graphical console based on the selection made in the ARCBIOS. Early attachment of gbe(4) is still required, otherwise we have a working graphical console. ok miod@ | |||
2007-12-14 | Add console/cnattach support to mkbc(4). This allows for early attachment | Joel Sing | |
of pckbd(4) and provides us with a console keyboard. Tested by jasper@. ok miod@ | |||
2007-12-14 | Have gbe(4) attach as the console if the graphical console is selected via | Joel Sing | |
ARCBIOS. Tested by jasper@. ok miod@ | |||
2007-12-14 | Store the ARCBIOS ConsoleOut environment variable so that we can refer to | Joel Sing | |
it later on. ok miod@ | |||
2007-12-14 | Allow direct access to the MACE IO memory space. This allows IO devices to | Joel Sing | |
operate prior to the bus space extents being created. ok miod@ | |||
2007-12-13 | Sync with the mvme188 codebase, various tweaks from the last 18 months which | Miod Vallat | |
had not been reported to aviion. | |||
2007-12-13 | Disable write posting, this does not work on BusSwitch revision #1. The BUG | Miod Vallat | |
should do this for us, but better play safe. | |||
2007-12-12 | Disable the built-in speaker when initializing the chip, before my | Miod Vallat | |
neighbours start visiting me with large axes. | |||
2007-12-12 | Remove possible trailing \r from the PROM commandline arguments. | Miod Vallat | |
2007-12-12 | Mask the clock interrupts until cpu_initclocks() is invoked. | Miod Vallat | |
2007-12-12 | Make non-88110 kernels (aviion, luna88k) kernels compile again. | Miod Vallat | |
2007-12-11 | if we pxebooted, and can find the interface, put it in a "pxeboot" group | Theo de Raadt | |
so that later applications can try to do the right thing for reyk | |||
2007-12-11 | reword license to change regents to authors, and remove advertising clause. | Ted Unangst | |
cleared with all original authors. ok deraadt | |||
2007-12-11 | remove support for 8kHz sample rates. not all i2s based audio | Jacob Meuser | |
devices support 8kHz sample rates, and there is insufficient code to enable it properly on the devices that do support 8kHz. fixes "evil sound" problem reported by ajacoutot@ and jdixon@. ok deanna@, ratchov@, ajacoutot@ | |||
2007-12-10 | For a few years already, dkcsum can be silent | Theo de Raadt | |
2007-12-09 | Attach lcspx to SPX option boards on VAXstation 3100. Tested on model 38 (KA42) | Miod Vallat | |
only, should work on model 76 (KA43) as well. | |||
2007-12-09 | Be more careful when checking for hardware, so as not to attach to SPX | Miod Vallat | |
option boards. | |||
2007-12-09 | FREE -> free | Hans-Joerg Hoexer | |
ok gilles | |||
2007-12-09 | I honestly do not remember what 88110 errata convinced me to disable | Miod Vallat | |
out-of-order (superscalar) execution on these processors. Since OoO brings a nice 50% to 250% speedup (as shown by ``openssl speed''), it is definitely worth enabling. | |||
2007-12-09 | provide mount_ntfs(8) on alpha, it works out of the box for reading | Martin Reindl | |
Windows NT disks ok deraadt@ manpage bits from jmc@ | |||
2007-12-09 | Add an empty pccbb_attach_hook. | Mark Kettenis | |
2007-12-09 | Add an empty pccbb_attach_hook. | Mark Kettenis | |
2007-12-09 | Nuke evil common, spotted by martin@ | Miod Vallat | |
2007-12-09 | big patch to simplify pool code. | Ted Unangst | |
remove pool_cache code. it was barely used, and quite complex. it's silly to have both a "fast" and "faster" allocation interface. provide a ctor/dtor interface, and convert the few cache users to use it. no caching at this time. use mutexes to protect pools. they should be initialized with pool_setipl if the pool may be used in an interrupt context, without existing spl protection. ok art deraadt thib | |||
2007-12-08 | Better siginfo fault codes for floating point exceptions on 88110, with | Miod Vallat | |
more work in progress to handle these exceptions correctly, and document a new undocumented and evil chip bug while there. | |||
2007-12-08 | Do not pass a siginfo_t * pointer to the signal handler if no siginfo | Miod Vallat | |
is required. | |||
2007-12-07 | Clean up comments - typos, grammatical errors and style(9). | Joel Sing | |
2007-12-07 | unify a function name compared to other busses | Theo de Raadt | |
2007-12-06 | Fix typos/grammatical error in comments. | Joel Sing | |
2007-12-05 | Make the CPU_88100 and CPU_88110 constants match the architectural number | Miod Vallat | |
field from the processor identification register; this allows .S code which needs to decide on the cpu type at runtime to check quicker, without needing to access memory. No functional change. | |||
2007-12-05 | Correctly setup the seconday processor on 197DP, and get it ready to accept | Miod Vallat | |
IPIs. | |||
2007-12-05 | In dma_cachectl(), when flushing line by line, only invoke pmap_extract() | Miod Vallat | |
once per page and cache the result. | |||
2007-12-05 | xmem can not be used as a reliable atomic operation, they way we do them, | Miod Vallat | |
so do the naive operations with interrupts disabled, and an interlock held if MULTIPROCESSOR. | |||
2007-12-05 | use mutexes to protect the iommu's extent map and the streaming buffer, | Theo de Raadt | |
so that busdma is most likely MP_SAFE now. (while there, fix an extent map race... the ranges were selected outside splhigh) ok kettenis | |||
2007-12-05 | Remove some 32-bit compatibility code in pseg_get(). | Mark Kettenis | |
Completely remove pseg_find() since it isn't used. | |||
2007-12-05 | Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4) | Theo de Raadt | |
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly others. ok kettenis | |||
2007-12-05 | include files which are used by userland cannot include other files.. | Theo de Raadt | |
which are not installed to userland; ok drahn | |||
2007-12-04 | Work in progress SMP code for 88110 processor using the BusSwitch chip as | Miod Vallat | |
an IPI facility, for MVME197DP. It's still missing a few remote cache IPIs and IPI do not seem to be reliably triggered on remote processors at the moment (but this could be a problem on the board I am currently testing on), at least it will boot multiuser using only cpu0 to schedule processes. | |||
2007-12-04 | Correctly set the stack pointer of a secondary processor to the end | Miod Vallat | |
of its initialization stack. Oops. | |||
2007-12-04 | disable uticom until we receive one | Theo de Raadt | |
2007-12-04 | Remove remains of the idle pcb/stack. | Mark Kettenis | |
ok miod@ | |||
2007-12-04 | In double_reg_fixup(), do not rely on tf_r[0] being zero. | Miod Vallat | |
2007-12-04 | Better cache routines for 88410, will only flush in pages instead of | Miod Vallat | |
flushing the whole secondary cache. This does not work around the snooping errata yet, I'm trying to get something not too ugly first. | |||
2007-12-04 | Program the abort interrupt source correctly. | Miod Vallat | |
2007-12-04 | Improve setregs() so that it performs the equivalent of the first two | Miod Vallat | |
instructions of the new binary, which allows them to be skipped unconditionaly. | |||
2007-12-04 | Faster splassert_check() | Miod Vallat | |
2007-12-04 | Fix userland vs system test in errata #16 handling. | Miod Vallat | |
2007-12-02 | One last missing IPL_VM. | Miod Vallat | |