| #
1cd43426 |
| 10-Feb-2024 |
andvar <andvar@NetBSD.org> |
Fix various typos in comments, log messages and documentation.
|
| #
16871322 |
| 17-Jan-2024 |
tsutsui <tsutsui@NetBSD.org> |
Add missed "rasops1" attribute to smg(4) rasops'fied a year ago.
This fixes silent boot failure on VS3100 with smg(4) framebuffer console. Should be pulled up to netbsd-10.
|
| #
3fd8a326 |
| 06-Feb-2023 |
tsutsui <tsutsui@NetBSD.org> |
Add a support for gpx(4) color framebuffer found on VAXstation 3100.
Poted from OpenBSD/vax. Note smg(4) monochrome onboard framebuffer driver is also changed attached only if gpx(4) is not installe
Add a support for gpx(4) color framebuffer found on VAXstation 3100.
Poted from OpenBSD/vax. Note smg(4) monochrome onboard framebuffer driver is also changed attached only if gpx(4) is not installed or flags 1 is specified in config files, as OpenBSD did.
Tested on my VAXstation 3100/m30 with and without 8bpp gpx(4). Revied on port-vax@ and "Please go ahead!" from ragge@. https://mail-index.netbsd.org/port-vax/2023/01/thread1.html#004147
Worth to pullup to netbsd-10.
show more ...
|
| #
08fa9645 |
| 29-Dec-2018 |
maxv <maxv@NetBSD.org> |
Retire compat_ibcs2, as discussed on tech-kern@. FreeBSD did the same recently.
|
| #
09fcb8c0 |
| 25-Apr-2018 |
ragge <ragge@NetBSD.org> |
Add cpu_in_cksum.S.
|
| #
e24e146e |
| 22-Jun-2017 |
flxd <flxd@NetBSD.org> |
USB for vax (similar to pmax; no/negligible impact on legacy): * Add USB device files/majors. * Make kernel configs with USB work. * Provide a USB-enabled kernel config.
|
| #
50e68e12 |
| 22-Jun-2017 |
flxd <flxd@NetBSD.org> |
spelling (DEC called it "TURBOchannel")
|
| #
36e3e29f |
| 09-Jun-2017 |
flxd <flxd@NetBSD.org> |
Make VAXstation 4000 TURBOchannel adaptor work. PIO and IRQ tested on VS4000/60 and /96 with TC-USB (slhci) and PMAD-AA (le). DMA is untested. vax needs space to be mapped out, so memory space is pre
Make VAXstation 4000 TURBOchannel adaptor work. PIO and IRQ tested on VS4000/60 and /96 with TC-USB (slhci) and PMAD-AA (le). DMA is untested. vax needs space to be mapped out, so memory space is pre-mapped for TC option drivers not bus_space'ified yet, also providing custom bus_space methods for this kludge.
show more ...
|
| #
7e4aa81e |
| 05-Jul-2015 |
matt <matt@NetBSD.org> |
Configury support for QVSS (from Charles Dickman)
|
| #
0a59efa4 |
| 19-Dec-2014 |
jklos <jklos@NetBSD.org> |
Add audio support for VAXstation VLC, 60 and 90 machines. Originally rom Blaz Antonic and ported from OpenBSD by Björn Johannesso. Tested on VLC and 4000/60.
|
| #
e225b7bd |
| 12-Jun-2011 |
rmind <rmind@NetBSD.org> |
Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in
Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in some pmap(9) modules by removing P->V locking.
- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).
- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.
- Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues.
Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch.
show more ...
|
| #
85273aa8 |
| 01-Jul-2010 |
ragge <ragge@NetBSD.org> |
A big bunch of bugfixes from Johnny Billquist. Highlights: - Makes the VAX8600 work as expected (500kg of hardware :-) - Fix a hard-tracked bug causing VAXen to hang at splhigh.
|
| #
b2fabde4 |
| 16-Feb-2009 |
christos <christos@NetBSD.org> |
- add siginfo translation for all arithmetic faults and traps. - skip the current instruction for all faults, to avoid infinite loops on SIGFPE (from OpenBSD) Info from: http://bitsavers.vt100.net/
- add siginfo translation for all arithmetic faults and traps. - skip the current instruction for all faults, to avoid infinite loops on SIGFPE (from OpenBSD) Info from: http://bitsavers.vt100.net/pdf/dec/vax/archSpec/EK-VAXAR-RM-001_Arch_May82.pdf
show more ...
|
| #
e6a971bc |
| 22-Jan-2009 |
christos <christos@NetBSD.org> |
Patches from Brad Parker to support vax730.
|
| #
2cebf05c |
| 13-Jan-2009 |
mjf <mjf@NetBSD.org> |
- Separate the COMPAT_13 and COMPAT_16 code into their own files and compile them only when the relevant config options are set.
- Provide a sendsig_sigcontext() implementation using the existing
- Separate the COMPAT_13 and COMPAT_16 code into their own files and compile them only when the relevant config options are set.
- Provide a sendsig_sigcontext() implementation using the existing vax signal code; it already does the correct thing.
show more ...
|
| #
92ce8c6a |
| 19-Nov-2008 |
ad <ad@NetBSD.org> |
Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds
Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
show more ...
|
| #
094d45b3 |
| 12-Aug-2008 |
hans <hans@NetBSD.org> |
Add new accelerated driver for SPX graphics found in some VAXstations, remove old broken lcspx driver. This is a bugfixed and refactored version of the spx driver originally developed by Blaz Antonic
Add new accelerated driver for SPX graphics found in some VAXstations, remove old broken lcspx driver. This is a bugfixed and refactored version of the spx driver originally developed by Blaz Antonic in 2005. OK'ed by mhitch.
show more ...
|
| #
dfba8166 |
| 11-Mar-2008 |
matt <matt@NetBSD.org> |
Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf code. Move to prototype definitions. staticfy, constify, avoid casting. Use device_* accessors.
|
| #
8310bd84 |
| 22-Feb-2008 |
matt <matt@NetBSD.org> |
Revert last change.
|
| #
a0283d03 |
| 22-Feb-2008 |
matt <matt@NetBSD.org> |
Add back some includes which were inadvertantly removed.
|
| #
bb33f35f |
| 20-Feb-2008 |
drochner <drochner@NetBSD.org> |
Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not
Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not in use, so it shouldn't do any harm except a risk of namespace collisions which should be easy to fix.
show more ...
|
| #
a7a4e9f1 |
| 03-Feb-2008 |
matt <matt@NetBSD.org> |
Preliminatry TC support.
|
| #
6e869e40 |
| 25-Jan-2008 |
joerg <joerg@NetBSD.org> |
Refactor in_cksum/in4_cksum/in6_cksum implementations: - All three functions are included in the kernel by default. They call a backend function cpu_in_cksum after possibly computing the checksum
Refactor in_cksum/in4_cksum/in6_cksum implementations: - All three functions are included in the kernel by default. They call a backend function cpu_in_cksum after possibly computing the checksum of the pseudo header. - cpu_in_cksum is the core to implement the one-complement sum. The default implementation is moderate fast on most platforms and provides a 32bit accumulator with 16bit addends for L32 platforms and a 64bit accumulator with 32bit addends for L64 platforms. It handles edge cases like very large mbuf chains (could happen with native IPv6 in the future) and provides a good base for new native implementations. - Modify i386 and amd64 assembly to use the new interface.
This disables the MD implementations on !x86 until the conversion is done. For Alpha, the portable version is faster.
show more ...
|
| #
53af1aa7 |
| 16-Feb-2007 |
matt <matt@NetBSD.org> |
Partially adapt the VAX port to the newlock2 changes. These are untested but they do at least compile.
|
| #
d8360081 |
| 29-Jul-2006 |
ad <ad@NetBSD.org> |
Remove RASTERCONSOLE support from the pmax port.
|