History log of /netbsd/sys/arch/bebox/bebox/machdep.c (Results 1 – 25 of 109)
Revision Date Author Comments
# 29878ada 27-Feb-2021 thorpej <thorpej@NetBSD.org>

Don't put #ifdefs in prep_initppc(). Instead, let callers specify the
additional BAT-mapped regions they care about.


# 361e68bb 15-Jul-2018 maxv <maxv@NetBSD.org>

Retire ipkdb entirely. The option was removed from the config files
yesterday.

ok kamil christos


# fd4036ab 21-Apr-2013 kiyohara <kiyohara@NetBSD.org>

Fix hangup to interrupt on cascading PIC.
tested on bebox and evbppc/OPENBLOCKS600.


# 68a5f9b3 13-Oct-2012 jdc <jdc@NetBSD.org>

Adapt to the changed signature of pckbc_cnattach().


# a043a86f 08-Oct-2012 kiyohara <kiyohara@NetBSD.org>

Left and Right LEDs on in end of cpu_reboot().


# 48008eef 07-Aug-2011 kiyohara <kiyohara@NetBSD.org>

Cleanup headers and variables.


# 8a3059e7 07-Aug-2011 kiyohara <kiyohara@NetBSD.org>

Not allow interrupt hear.


# 575ec9c2 07-Aug-2011 kiyohara <kiyohara@NetBSD.org>

Use BEBOX_REG for mapped to BAT instead of bebox_mb_reg.


# 7a31608f 30-Jun-2011 matt <matt@NetBSD.org>

Modify mapiodev to take a third argument indicating whether the space
should be prefetchable (true) or not (false).


# 6e7bd373 20-Jun-2011 matt <matt@NetBSD.org>

Cleanup includes. (<net/netisr.h> is handled by softints, not MD anymore,
so this can be nuked).


# 391aa4f2 30-Oct-2010 kiyohara <kiyohara@NetBSD.org>

Remove unnecessary comment-outed line.


# 3f18fe81 27-Nov-2009 rmind <rmind@NetBSD.org>

- Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr.
- Replace most remaining uses of l_addr with uvm_lwp_getuarea() or lwp_getpcb().
- Amend assembly in ports where it acce

- Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr.
- Replace most remaining uses of l_addr with uvm_lwp_getuarea() or lwp_getpcb().
- Amend assembly in ports where it accesses PCB via struct user.
- Rename L_ADDR to L_PCB in few places. Reduce sys/user.h inclusions.

show more ...


# df7f595e 18-Mar-2009 cegger <cegger@NetBSD.org>

Ansify function definitions w/o arguments. Generated with sed.


# 454af1c0 14-Mar-2009 dsl <dsl@NetBSD.org>

Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle

Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)

show more ...


# 94d98572 11-Nov-2008 dyoung <dyoung@NetBSD.org>

It is not appropriate to call pmf_system_shutdown(9) from
doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9)
expect to be called with interrupts disabled, but shutdown hooks
r

It is not appropriate to call pmf_system_shutdown(9) from
doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9)
expect to be called with interrupts disabled, but shutdown hooks
registered with pmf_device_register1(9) expect to be called with
interrupts enabled. So I have made two changes:

1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead,
change every call to doshutdownhooks() to a call to doshutdownhooks()
followed by a call to pmf_system_shutdown(). No functional change
is intended by this change.

2 Make i386 re-enable interrupts briefly while it calls
pmf_system_shutdown(). I leave it to others either to fix the
other ports, or to factor out some MI shutdown code, as joerg@
suggests, and fix that. Note that a functional change *is* intended
by this change.

I hope that this patch will stop us from flip-flopping between
calling doshutdownhooks() and pmf_system_shutdown() sometimes with
and sometimes without interrupts enabled.

show more ...


# 1e2b0fc5 07-Jun-2008 kiyohara <kiyohara@NetBSD.org>

Fix spl disable at boot time.


# 99539a09 30-May-2008 kiyohara <kiyohara@NetBSD.org>

Support genfb console.


# 40e0856c 08-Feb-2008 kiyohara <kiyohara@NetBSD.org>

Fix some bugs since ppcoea-renovation.
It status is reach asking boot device now.


# 02ade29d 09-Dec-2007 ober <ober@NetBSD.org>

Cleaning up commented out code. Formatting according to style rules.


# d974db0a 17-Oct-2007 garbled <garbled@NetBSD.org>

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the v

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

show more ...


# b07ec3fc 09-Feb-2007 ad <ad@NetBSD.org>

Merge newlock2 to head.


# 5f1c88d7 24-Dec-2005 perry <perry@NetBSD.org>

Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# eb3298f1 24-Oct-2004 heinz <heinz@NetBSD.org>

Follow the change done for port prep, revision 1.50. This makes output from
the autoconfiguration visible again. (Ok'd by Chuck Silvers).


# dff5222d 13-Mar-2004 bjh21 <bjh21@NetBSD.org>

Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
drivers that attach to it. This allows for other host interface chips
that use the same keyboards and mice, such as the ones in t

Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
drivers that attach to it. This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers. To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.

In theory, this shouldn't cause any behavioural changes in the drivers
concerned. Thy just use rather more function pointers than before. Tested
on i386 and (with a new host driver) acorn32. Compiled on several other
affected architectures.

show more ...


12345