History log of /openbsd/sys/arch/sh/sh/vectors.S (Results 1 – 10 of 10)
Revision Date Author Comments
# 9593dc34 04-Sep-2024 mglocker <mglocker@openbsd.org>

Fix some spelling.

Input and ok jmc@, jsg@


# 0ee2ce67 08-Dec-2022 guenther <guenther@openbsd.org>

_C_LABEL() and _ASM_LABEL() are no longer useful in the "everything
is ELF" world. Eliminate use of them in landisk code.

ok deraadt@


# 10f5ff43 14-Dec-2010 jasper <jasper@openbsd.org>

"Implement fast path TLB miss handling. Walk the page table without
creating a trapframe, with exceptions disabled and using only BANK1
registers. If a valid pte is found, load it and return. Othe

"Implement fast path TLB miss handling. Walk the page table without
creating a trapframe, with exceptions disabled and using only BANK1
registers. If a valid pte is found, load it and return. Otherwise
create a trapframe and proceed to the full-blown C handler."

from uwe@netbsd, ok miod@

speed-ups measured by miod@ and me were between 44% and 50%...

show more ...


# 681e092b 01-Jul-2010 jasper <jasper@openbsd.org>

- don't do curupte checks if the current miss address is user space

from netbsd
ok miod@


# c1a71596 29-Jun-2010 jasper <jasper@openbsd.org>

Shave off some instructions:
- Use dt to loop over md_upte in sh3_vector_tlbmiss.
- Shrink number of instructions for ldtlb

from netbsd

"commit it" miod@


# 13d808fb 06-Jun-2010 jasper <jasper@openbsd.org>

- add more comments to sh3_vector_tlbmiss (no binary change).
- arrange for data blocks to start on 32B cache line boundary.

from uwe@netbsd
ok miod@ (with an indentation suggestion)


# 27e10891 06-Jun-2010 jasper <jasper@openbsd.org>

use .L* for local labels and other small cosmetics

from uwe@netbsd
ok miod@


# d874cce4 26-Jun-2008 ray <ray@openbsd.org>

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code t

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@

show more ...


# 16542c77 14-May-2007 art <art@openbsd.org>

Switch sh to __HAVE_CPUINFO. The least possible effort for now.

deraadt@ ok


# 95c7671f 06-Oct-2006 miod <miod@openbsd.org>

Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase with
minor changes.