Module Name:src
Committed By: andvar
Date: Fri Aug 13 20:19:45 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
fix multiple typos in comments.
To generate a diff of this commit:
cvs rdiff -u -r1.300 -r1.301 src/sys/arch/alpha/alpha/pmap.c
Please n
Module Name:src
Committed By: thorpej
Date: Sat Jul 31 14:51:25 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Fix a silly mistake (missing return) in the DEBUG case of the kernel pmap
case of pmap_extract().
To generate a diff of this commit:
cvs
Module Name:src
Committed By: thorpej
Date: Fri Jul 23 14:38:58 UTC 2021
Modified Files:
src/sys/arch/alpha/conf: GENERIC INSTALL
Log Message:
Use wildcard matches more consistently, and attach pci, eisa, isa, and
usb to their interface attributes, which makes for easier t
Module Name:src
Committed By: thorpej
Date: Fri Jul 23 04:19:50 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: trap.c
Log Message:
Emulate the IEEE flavors of the FIX extension instructions:
- FTOIS, FTOIT
- ITOFS, ITOFT
- SRQTS, SQRTT
Left out for now are the VAX FP
Module Name:src
Committed By: thorpej
Date: Fri Jul 23 03:57:06 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: fp_complete.c
Log Message:
IEEE SQRTS / SQRTT is fix_float opclass 11, not fix_float opclass 10
(which is VAX SQRTF / SQRTG).
To generate a diff of this com
Module Name:src
Committed By: thorpej
Date: Fri Jul 23 03:50:32 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: fp_complete.c
src/sys/arch/alpha/include: alpha.h
Log Message:
- Expose alpha_fp_complete_at() to callers outside fp_complete.c.
- Use ufetch_32() ins
Module Name:src
Committed By: thorpej
Date: Thu Jul 22 15:48:40 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: locore.s
Log Message:
It's unlikely that a process will be using restartable atomic sequences
on Alpha, and furthermore it's unlikely that any given context s
Module Name:src
Committed By: thorpej
Date: Thu Jul 22 01:39:18 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: fp_complete.c machdep.c
src/sys/arch/alpha/include: cpu.h fpu.h
Log Message:
Various minor cleanups and bug fixes to the FP software completion code:
Module Name:src
Committed By: thorpej
Date: Thu Jul 22 01:31:55 UTC 2021
Modified Files:
src/sys/arch/alpha/include: proc.h
Log Message:
Use __BITS() to define MDLWP_FP_C.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/alpha/include/proc.h
Pl
Module Name:src
Committed By: thorpej
Date: Tue Jul 20 05:43:10 UTC 2021
Modified Files:
src/sys/arch/alpha/include: alpha.h
Log Message:
Define the f_float in-memory format. Line of the fields in s_float and
t_float.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: thorpej
Date: Tue Jul 20 02:42:10 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: db_instruction.h
Log Message:
Define the FIX float function codes (ITOFF, ITOFS, ITOFT).
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/s
Module Name:src
Committed By: thorpej
Date: Tue Jul 20 01:56:06 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: trap.c
Log Message:
Emulate the CIX extension instructions (CTPOP, CTTZ, CTLZ).
To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 src/sys/arch
Module Name:src
Committed By: thorpej
Date: Mon Jul 19 22:21:36 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: trap.c
Log Message:
- In unaligned_fixup(), use defined constants for opcodes, not magic numbers.
- In handle_opdec(), use ufetch_int() to fetch the instruct
Module Name:src
Committed By: thorpej
Date: Mon Jul 19 16:31:19 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Re-arrange the kernel pmap fast-path in pmap_extract() so that
when DEBUG is not enabled, the compiler can emit a tail-call to
vtophys_int
Module Name:src
Committed By: thorpej
Date: Mon Jul 19 16:25:54 UTC 2021
Modified Files:
src/sys/arch/alpha/common: bus_dma.c sgmap_typedep.c
Log Message:
There is already a fast-path in pmap_extract() for the kernel pmap, so
don't bother doing a conditional for kernel vs.
Module Name:src
Committed By: thorpej
Date: Mon Jul 19 01:06:14 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: cia_dma.c ciavar.h tsp_dma.c tsvar.h
Log Message:
For CIA/Pyxis and Tsunami/Typhoon/Titan, save the firmware's idea of
the DMA window configuration, and restore
Module Name:src
Committed By: thorpej
Date: Sun Jul 18 19:58:34 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: tsp_dma.c
Log Message:
According to section 8.1.2.2 of the Tsunami/Typhoon hardware reference
manual (DS-0025A-TE), the SGMAP TLB is arranged as 168 locations o
Module Name:src
Committed By: thorpej
Date: Sun Jul 18 05:12:27 UTC 2021
Modified Files:
src/sys/arch/alpha/common: sgmap_common.c sgmap_typedep.c
src/sys/arch/alpha/include: bus_defs.h
src/sys/arch/alpha/tc: tc_dma.c tc_dma_3000_500.c
Log Message:
Allow fo
Module Name:src
Committed By: thorpej
Date: Sun Jul 18 05:09:47 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: cia_dma.c tsp_dma.c
Log Message:
Oops, pass the correct bus_dma_tag_t to the "hi" sgmap init function.
To generate a diff of this commit:
cvs rdiff -u -r1.35
Module Name:src
Committed By: thorpej
Date: Sun Jul 18 00:01:21 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: tsp_dma.c tsvar.h
Log Message:
- Don't bother issuing a warning if we program the WBASE / WSM register
to different values than the firmware.
- Reduce the dif
Module Name:src
Committed By: thorpej
Date: Sat Jul 17 23:53:02 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: tsreg.h
Log Message:
- Define the DAC enable bit that's present in WSBA3.
- Define symbolic constants for the valid WSM values.
To generate a diff of this com
Module Name:src
Committed By: thorpej
Date: Sat Jul 17 00:30:39 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: cia_dma.c ciavar.h
Log Message:
Back in rev 1.21, mhitch@ fixed an issue with his 1.5GB RAM PWS 500au
by using a fall-back to the ISA DMA window if DMA was out
Module Name:src
Committed By: thorpej
Date: Fri Jul 16 19:13:21 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: vm_machdep.c
Log Message:
Instrument success/faulure of phyisically contiguous uarea allocation.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1
Module Name:src
Committed By: thorpej
Date: Fri Jul 16 19:02:22 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: interrupt.c pmap.c
src/sys/arch/alpha/include: intr.h
Log Message:
The Alpha AXP Architecture Reference Manual is explcit that the only
valid bits in
Module Name:src
Committed By: thorpej
Date: Fri Jul 16 18:50:19 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: dec_alphabook1.c dec_axppci_33.c dec_eb66.c
src/sys/arch/alpha/pci: lca.c lcavar.h
Log Message:
On LCA45 systems, look at the memory controller's Bcac
Module Name:src
Committed By: thorpej
Date: Fri Jul 16 17:09:33 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: lcareg.h
Log Message:
Define the memory controller registers, and contents for the Cache
register.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.1
Module Name:src
Committed By: thorpej
Date: Thu Jul 15 01:43:54 UTC 2021
Modified Files:
src/sys/arch/alpha/jensenio: jensenio_intr.c
Log Message:
- Use defined constants for PIC registers, not magic numbers (XXX except
for the ELCR register; need a new header file).
- I
Module Name:src
Committed By: thorpej
Date: Thu Jul 15 01:29:23 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: sio_pic.c
Log Message:
- Use defined constants for PIC registers, not magic numbers.
- Inline specific_eoi().
NFC.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: thorpej
Date: Wed Jul 14 02:18:10 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: lock_stubs.s
src/sys/arch/alpha/include: mutex.h
Log Message:
Disable the mutex_spin_{enter,exit}() fast-path stubs while I investigate
some an odd IP
Module Name:src
Committed By: thorpej
Date: Tue Jul 13 13:58:30 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: lock_stubs.s
Log Message:
Fix non-MULTIPROCESSOR build (e.g. INSTALL kernel).
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/alpha
Module Name:src
Committed By: thorpej
Date: Tue Jul 13 01:59:10 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: lock_stubs.s patch.c
Log Message:
As with membar_producer() and membar_sync(), initialize the fast-path
lock stubs with "unop" isns where memory barriers need
Module Name:src
Committed By: thorpej
Date: Mon Jul 12 15:21:51 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: genassym.cf lock_stubs.s
src/sys/arch/alpha/include: mutex.h
Log Message:
Optimized fast-paths for mutex_spin_enter() and mutex_spin_exit().
To gene
Module Name:src
Committed By: thorpej
Date: Sun Jul 11 01:58:41 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: genassym.cf lock_stubs.s machdep.c
src/sys/arch/alpha/include: rwlock.h
Log Message:
Optimized fast-paths for rw_enter() / rw_tryenter() / rw_exit().
Module Name:src
Committed By: thorpej
Date: Sun Jul 11 01:55:51 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: locore.s
Log Message:
Pull in pmap_subr.s (missed in prior commit).
To generate a diff of this commit:
cvs rdiff -u -r1.139 -r1.140 src/sys/arch/alpha/alpha
Module Name:src
Committed By: thorpej
Date: Sun Jul 11 01:54:42 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: genassym.cf
Log Message:
Define ALPHA_PGBYTES (missed in prior commit).
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/alpha/alp
Module Name:src
Committed By: thorpej
Date: Sat Jul 10 20:22:38 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Added Files:
src/sys/arch/alpha/alpha: pmap_subr.s
Log Message:
Move the optimized pmap_zero_page() from pmap.c to a new pmap_subr.s,
and optim
Module Name:src
Committed By: thorpej
Date: Fri Jul 9 01:29:21 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: autoconf.c
Log Message:
If we're netbooting on a system with, for example, an ISA DE204 Ethernet
interface, we don't have sufficient information to find the d
Module Name:src
Committed By: thorpej
Date: Wed Jul 7 03:30:35 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: locore.s patch.c
Log Message:
Provide a BWX version of alpha_copystr() and patch it into place if
the system supports the BWX extension. The inner loop of th
Module Name:src
Committed By: thorpej
Date: Wed Jul 7 03:24:26 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: mainbus.c
Log Message:
After attaching CPUs, call alpha_patch() in case there are any function
patches we wish to do based on discovered architecture features
Module Name:src
Committed By: thorpej
Date: Wed Jul 7 02:44:04 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: locore.s
Log Message:
Re-arrange alpha_copystr() so that the the error/unlikely cases are forward
branches (which will be predicted as not-taken), and that th
Module Name:src
Committed By: thorpej
Date: Tue Jul 6 12:20:52 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: vm_machdep.c
src/sys/arch/alpha/include: param.h
Log Message:
- Define STACK_ALIGNBYTES to override the default and ensure that
stacks are 16-byte a
Module Name:src
Committed By: thorpej
Date: Mon Jul 5 15:12:01 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Instrument the number of calls to pmap_growkernel().
To generate a diff of this commit:
cvs rdiff -u -r1.295 -r1.296 src/sys/arch/alpha/
Module Name:src
Committed By: thorpej
Date: Mon Jul 5 10:00:22 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Fix a bug introduced in pmap.c,v 1.287 where, when creating the PTE
in pmap_enter(), we would erroneously disregard MOD/REF attributes
alr
Module Name:src
Committed By: thorpej
Date: Sun Jul 4 22:42:36 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: core_machdep.c interrupt.c machdep.c pmap.c
vm_machdep.c
src/sys/arch/alpha/common: sgmap_common.c
src/sys/arch/alpha/isa: isapnp_m
Module Name:src
Committed By: thorpej
Date: Sun Jul 4 22:36:43 UTC 2021
Modified Files:
src/sys/arch/alpha/common: shared_intr.c
src/sys/arch/alpha/include: intr.h pci_machdep.h
src/sys/arch/alpha/jensenio: jensenio_intr.c
src/sys/arch/alpha/pci: pc
Module Name:src
Committed By: skrll
Date: Sat Jun 26 15:02:19 UTC 2021
Modified Files:
src/sys/arch/alpha/include: cpu.h
Log Message:
Fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 src/sys/arch/alpha/include/cpu.h
Please note that di
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 18:08:34 UTC 2021
Modified Files:
src/sys/arch/alpha/common: shared_intr.c
src/sys/arch/alpha/jensenio: jensenio_intr.c
src/sys/arch/alpha/pci: pci_1000.c pci_1000a.c pci_2100_a500.c
pci_550.
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 13:41:34 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: pci_2100_a50.c pci_axppci_33.c sio_pic.c
siovar.h
Log Message:
Reduce code duplication among platforms that use the i82378 SIO to
route PCI interrup
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 13:38:21 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: pci_alphabook1.c
Log Message:
Remove pointless warning.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/alpha/pci/pci_alphabook1.c
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 13:32:39 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: sioreg.h
Log Message:
Define macros to desribe the PIRQ_RTCTRL register(s).
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/alpha/pci
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 03:52:41 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: lca_pci.c
Log Message:
- Use the default implementations of attach_hook(), make_tag(), and
decompose_tag().
- In lca_bus_maxdevs(), only allow devices 0-15 on
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 03:49:47 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: ttwoga_pci.c
Log Message:
- Use the default implementations of attach_hook(), make_tag(), and
decompose_tag().
- In ttwoga_make_type0addr(), assert that we ha
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 03:46:54 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: mcpcia_pci.c
Log Message:
Use the default implementation of attach_hook().
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/alpha/pc
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 03:46:30 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: dwlpx_pci.c
Log Message:
Use the default implementation of attach_hook().
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/alpha/pci
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 03:45:59 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: apecs_pci.c cia_pci.c irongate_pci.c tsp_pci.c
Log Message:
Use the default implementations of attach_hook(), bus_maxdevs(),
make_tag(), and decompose_tag().
Module Name:src
Committed By: thorpej
Date: Fri Jun 25 03:44:10 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: pci_machdep.c
Log Message:
Make the following PCI chipset functions optional:
- attach_hook()
- bus_maxdevs()
- make_tag()
- decompose_tag()
...and provide a de
Module Name:src
Committed By: thorpej
Date: Thu Jun 24 16:41:16 UTC 2021
Modified Files:
src/sys/arch/alpha/common: sgmap_typedep.c
Log Message:
Deal with a scenario where:
- DMA map has a boundary constraint.
- Caller asks us to map a buffer that's exactly the same size a
Module Name:src
Committed By: thorpej
Date: Mon Jun 21 02:10:46 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: db_disasm.c db_instruction.h
Log Message:
Remove the /I "alternate format" from db_disasm(), which was internally
interpreted as "showregs", whcih would print
Module Name:src
Committed By: thorpej
Date: Mon Jun 21 02:01:13 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: db_disasm.c db_instruction.h
Log Message:
Allow alpha_print_instruction() to be called from outside DDB, and
allow the caller to supply a buffer to contain th
Module Name:src
Committed By: thorpej
Date: Sat Jun 19 16:59:07 UTC 2021
Modified Files:
src/sys/arch/alpha/include: pci_machdep.h
src/sys/arch/alpha/pci: apecs.c cia.c dwlpx.c irongate.c lca.c mcpcia.c
pci_1000.c pci_1000a.c pci_2100_a50.c pci_2100_a500
Module Name:src
Committed By: thorpej
Date: Sat Jun 19 16:43:11 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: dwlpx_dma.c
Log Message:
No need to include pci_kn8ae.h here.
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/alpha/pci/dwlpx_dma.c
Module Name:src
Committed By: thorpej
Date: Sat Jun 19 16:36:36 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: dec_kn300.c
src/sys/arch/alpha/pci: mcpcia_dma.c
Log Message:
No need to include pci_kn300.h here.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: thorpej
Date: Sat Jun 19 16:29:04 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: dwlpx.c pci_kn8ae.c pci_kn8ae.h
Log Message:
Remove the "first" argument from pci_kn8ae_pickintr(), instead using
a real once control in that function. Removes
Module Name:src
Committed By: thorpej
Date: Sat Jun 19 16:13:40 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: mcpcia.c pci_kn300.c pci_kn300.h
Log Message:
Remove the "first" argument from pci_kn300_pickintr(). It's redundant with
information we already have, and is a
Module Name:src
Committed By: thorpej
Date: Fri Jun 18 22:18:10 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: cia_dma.c
Log Message:
Wrap a couple of long lines.
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/alpha/pci/cia_dma.c
Please not
Module Name:src
Committed By: thorpej
Date: Fri Jun 18 22:17:53 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: apecs.c cia.c irongate.c lca.c mcpcia.c
Log Message:
Sprinkle some static.
To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/alpha/pc
Module Name:src
Committed By: thorpej
Date: Mon May 31 17:22:45 UTC 2021
Modified Files:
src/sys/arch/alpha/include: pmap.h
Log Message:
Additional comment about the range (0-1025) that's needed for the PT page
reference count, and thus now many bits we need to scare up.
Module Name:src
Committed By: thorpej
Date: Mon May 31 17:16:05 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
After a comment by joerg@, go back to using a dedicated field for the
PT page reference count,
Module Name:src
Committed By: thorpej
Date: Sun May 30 19:50:23 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Fix DEBUG build.
To generate a diff of this commit:
cvs rdiff -u -r1.291 -r1.292 src/sys/arch/alpha/alpha/pmap.c
Please note that diffs
Module Name:src
Committed By: thorpej
Date: Sun May 30 19:46:21 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Fix unused variable warning when DIAGNOSTIC is disabled. Pointed out
by jklos.
To generate a diff of this commit:
cvs rdiff -u -r1.290
Module Name:src
Committed By: thorpej
Date: Sun May 30 19:41:59 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Implement pmap_remove_all().
To generate a diff of this commit:
cvs rdiff -u -r1.289 -r1.290
Module Name:src
Committed By: thorpej
Date: Sun May 30 14:06:37 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
When removing mappings, hang PV entries to be freed off of the
pmap_tlb_context structure, and
Module Name:src
Committed By: thorpej
Date: Sun May 30 13:34:21 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Keep track of a pmap's PV entries with a list hanging off the pmap.
To generate a diff of thi
Module Name:src
Committed By: thorpej
Date: Sun May 30 06:41:19 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Store the modified / referenced attribute bits in the lower 2 bits of
the PV entry list pointer
Module Name:src
Committed By: thorpej
Date: Sun May 30 05:26:09 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Define a macro, VM_MDPAGE_PVS(), for fetching the first pv entry
for a page.
To generate a di
Module Name:src
Committed By: thorpej
Date: Sun May 30 04:04:27 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Pages that are in-use as page table pages should never be part of a
UVM loan transaction, so us
Module Name:src
Committed By: thorpej
Date: Sun May 30 01:41:45 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Track the PT pages allocated to a pmap in the pmap itself.
To generate a diff of this commit:
Module Name:src
Committed By: thorpej
Date: Sun May 30 01:24:19 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Change pmap_physpage_alloc() to return the vm_page * so that the
callers have access to it.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: thorpej
Date: Sun May 30 00:34:27 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Define a pmap_pagelist LIST_HEAD and use it where we used ad hoc LIST_HEADs
of vm_page structur
Module Name:src
Committed By: thorpej
Date: Sat May 29 23:27:22 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c vm_machdep.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Move the pointer to the pmap's lev1map out of the shared pmap structure
and into e
Module Name:src
Committed By: thorpej
Date: Sat May 29 22:14:09 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Rather than tracking "needs I-sync on return to userspace" in a bitmap,
track it with a separat
Module Name:src
Committed By: thorpej
Date: Sat May 29 21:54:51 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
Rename pmap_asn_info to pmap_percpu, and pmap::pm_asni to pmap::pm_percpu.
No functional change
Module Name:src
Committed By: msaitoh
Date: Fri May 28 07:33:02 UTC 2021
Modified Files:
src/sys/arch/alpha/conf: GENERIC
Log Message:
Add ixg* (commented out). Tested with rin@'s AlphaServer DS10.
To generate a diff of this commit:
cvs rdiff -u -r1.410 -r1.411 src/sys/
Module Name:src
Committed By: thorpej
Date: Thu May 27 22:11:31 UTC 2021
Modified Files:
src/sys/arch/alpha/include: pci_machdep.h
src/sys/arch/alpha/pci: tsc.c tsp_dma.c tsreg.h tsvar.h
Log Message:
The Tsunami / Typhoon chipsets have a static "monster window" for
Module Name:src
Committed By: thorpej
Date: Thu May 27 22:05:25 UTC 2021
Modified Files:
src/sys/arch/alpha/include: alpha_cpu.h
Log Message:
Define the arithmetic exception summary bits passed in a0 to entArith.
To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1
Module Name:src
Committed By: thorpej
Date: Mon May 24 21:00:12 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: machdep.c
src/sys/arch/alpha/include: mcontext.h
Log Message:
Add _UC_SETSTACK / _UC_CLRSTACK handling. Fixes the t_sigaltstack test
on alpha.
To g
Module Name:src
Committed By: thorpej
Date: Mon May 24 03:43:24 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
src/sys/arch/alpha/include: pmap.h
Log Message:
pmap_tlb_shootdown_all_user() can be called in the PV scenario as well
as the forward scenario,
Module Name:src
Committed By: thorpej
Date: Sun May 23 19:13:27 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: pmap.c
Log Message:
Fix a bug in pmap_tlb_shootdown_all_user(), where it was not
stashing away the pointer to the pmap in the TLB context structure
like pmap_
Module Name:src
Committed By: thorpej
Date: Sun May 23 01:34:18 UTC 2021
Added Files:
src/sys/arch/alpha/conf: GENERIC.QEMU
Log Message:
Add a GENERIC.QEMU kernel config. This just includes QEMU and then
sets some options specifically to make the Qemu experience a little
Module Name:src
Committed By: thorpej
Date: Sun May 23 01:00:53 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: locore.s
Log Message:
Fix an error introduced in rev 1.130 where the previous pcb_onfault
handler was not restored properly in the kcopyerr case. Also add a
Module Name:src
Committed By: thorpej
Date: Sat May 22 15:05:37 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: autoconf.c
Log Message:
Gah, fix cut-and-paste-o.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/alpha/alpha/autoconf.c
Please
Module Name:src
Committed By: thorpej
Date: Sat May 22 15:04:34 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: autoconf.c
Log Message:
qemu_find_rootdev(): Zero the buffer that we use to fetch the Qemu
"prom" root device variable; junk past the trailing NUL would cause
Module Name:src
Committed By: thorpej
Date: Sat May 8 00:08:43 UTC 2021
Modified Files:
src/sys/arch/alpha/pci: sio_pic.c ttwoga.c ttwoga_dma.c ttwogavar.h
Log Message:
More symbol sanitizing.
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/al
Module Name:src
Committed By: thorpej
Date: Fri May 7 22:46:11 UTC 2021
Modified Files:
src/sys/arch/alpha/tc: tcasic.c
src/sys/arch/alpha/tlsb: gbus.c mcclock_tlsb.c
Log Message:
Static'ify more symbols.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r
Module Name:src
Committed By: thorpej
Date: Fri May 7 16:58:34 UTC 2021
Modified Files:
src/sys/arch/alpha/common: bus_dma.c shared_intr.c
src/sys/arch/alpha/isa: isa_machdep.c isadma_bounce.c mcclock_isa.c
src/sys/arch/alpha/jensenio: com_jensenio.c jensen
Module Name:src
Committed By: thorpej
Date: Wed May 5 15:39:39 UTC 2021
Modified Files:
src/sys/arch/alpha/conf: Makefile.alpha
Log Message:
Remove unneeded Makefile dependency for things which have long since
used opt_*.h headers.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: thorpej
Date: Wed May 5 15:36:17 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: machdep.c
src/sys/arch/alpha/include: alpha.h
Log Message:
Remove unused dot_conv() function.
To generate a diff of this commit:
cvs rdiff -u -r1.37
Module Name:src
Committed By: thorpej
Date: Wed May 5 15:34:54 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: interrupt.c machdep.c
Log Message:
Disable preemption around the main work of badaddr_read() and delay();
they both use "current CPU" resources.
To generate
Module Name:src
Committed By: thorpej
Date: Wed May 5 14:58:57 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: interrupt.c
Log Message:
Make scb_strat() static.
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/alpha/alpha/interrupt.c
Please
Module Name:src
Committed By: thorpej
Date: Wed May 5 03:54:16 UTC 2021
Modified Files:
src/sys/arch/alpha/alpha: cpu.c
Log Message:
Decorate cpu_info_list with __read_mostly; it's never modified once
all the CPUs are attached.
To generate a diff of this commit:
cvs rdi
1 - 100 of 385 matches
Mail list logo