Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/hppa/conf/files.hppa
RevisionDateAuthorComments
 1.28  19-Nov-2024  riastradh files.hppa: Nix trailing whitespace.

No functional change intended.
 1.27  19-Nov-2024  macallan add summitfb
 1.26  12-Jul-2024  macallan first shot at a native driver for HCRX cards
this will give you a fully working wsdisplay in 8bit colour living in the
overlay planes, X/wsfb will also work.
No acceleration or cursor sprite support yet.
 1.25  13-Feb-2024  macallan branches: 1.25.2;
crude beginning of a native driver for PCI Visualize EG cards
so far it supports:
- colour
- virtual consoles
todo:
- mmap
- hardware acceleration
- STI refactoring
 1.24  23-Mar-2022  macallan allow com at dino to actually attach
 1.23  21-Oct-2020  christos make process_machdep.c included always since it provides register i/o used by
sys_process_getlwpstatus.c which is always included.
 1.22  20-Oct-2020  christos harmonize process_machdep.c inclusion.
 1.21  08-May-2019  isaki Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly. Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism. The encoding/channels/frequency
conversions are completely handled in the upper layer. So the hard-
ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
- Obsoletes query_encoding and add query_format instead.
- Obsoletes set_params and add set_format instead.
- Remove drain, setfd, mappage.
- The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c -> dev/audio/audio.c (rewritten)
- dev/audiovar.h -> dev/audio/audiovar.h
- dev/audio_dai.h -> dev/audio/audio_dai.h
- dev/audio_if.h -> dev/audio/audio_if.h
- dev/audiobell.c -> dev/audio/audiobell.c
- dev/audiobellvar.h -> dev/audio/audiobellvar.h
- dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
 1.20  16-Apr-2019  skrll branches: 1.20.2;
dino depends on gedoens
 1.19  23-Mar-2019  maxv Remove references to COMPAT_OSF1 in HPPA, it has never been supported on
this architecture.
 1.18  24-Feb-2014  skrll branches: 1.18.22; 1.18.30;
Rename NetBSD/hp700 to NetBSD/hppa.

Unfortunately our VCS isn't very helpful here.
 1.17  05-Apr-2012  skrll branches: 1.17.2; 1.17.4;
Hook in ipifuncs.c
 1.16  02-Mar-2010  skrll branches: 1.16.10; 1.16.14;
Add a "mach frame" command to hppa ddb.
 1.15  19-Nov-2008  ad branches: 1.15.6;
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
 1.14  25-Apr-2008  skrll branches: 1.14.2; 1.14.8; 1.14.10;
Whitespace.
 1.13  24-Apr-2008  skrll Split the DDB trace stuff into its own file.
 1.12  29-Mar-2008  skrll branches: 1.12.2;
Need to pull in kobj_machdep.c for options MODULAR
 1.11  29-Jan-2008  skrll branches: 1.11.6;
Catch up with "Refactor in_cksum/in4_cksum/in6_cksum implementations".

Hi Joerg.
 1.10  25-Jan-2008  joerg 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.
 1.9  31-Dec-2007  ad Remove COMPAT_HPUX.
 1.8  17-Oct-2007  garbled branches: 1.8.2; 1.8.8;
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.
 1.7  07-Jul-2007  tsutsui branches: 1.7.10;
Remove leftover netns stuff.
 1.6  17-May-2007  yamt merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.
(cf. gmcgarry_ctxsw)
2. implement idle lwp.
3. clean up related MD/MI interfaces.
4. make scheduler(s) modular.
 1.5  09-Feb-2007  ad branches: 1.5.2; 1.5.6; 1.5.8; 1.5.14;
Merge newlock2 to head.
 1.4  11-Dec-2005  christos branches: 1.4.20;
merge ktrace-lwp.
 1.3  31-Aug-2003  chs branches: 1.3.16;
update for LWPs, and some lite cleanup.
 1.2  06-Jun-2002  fredette branches: 1.2.2; 1.2.4; 1.2.10;
Added some missing files.
 1.1  05-Jun-2002  fredette Added files to support generic HP PA-RISC based machines. hp700-specific
files to follow.
 1.2.10.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.10.2  18-Sep-2004  skrll Sync with HEAD.
 1.2.10.1  03-Aug-2004  skrll Sync with HEAD
 1.2.4.2  14-Jul-2002  gehenna catch up with -current.
 1.2.4.1  06-Jun-2002  gehenna file files.hppa was added on branch gehenna-devsw on 2002-07-14 17:47:06 +0000
 1.2.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.2.1  06-Jun-2002  jdolecek file files.hppa was added on branch kqueue on 2002-06-23 17:37:03 +0000
 1.3.16.4  04-Feb-2008  yamt sync with head.
 1.3.16.3  21-Jan-2008  yamt sync with head
 1.3.16.2  03-Sep-2007  yamt sync with head.
 1.3.16.1  26-Feb-2007  yamt sync with head.
 1.4.20.1  06-Feb-2007  skrll First pass at lock stubs for hppa. They don't work yet.
 1.5.14.2  03-Oct-2007  garbled Sync with HEAD
 1.5.14.1  22-May-2007  matt Update to HEAD.
 1.5.8.1  11-Jul-2007  mjf Sync with head.
 1.5.6.2  15-Jul-2007  ad Sync with head.
 1.5.6.1  27-May-2007  ad Sync with head.
 1.5.2.1  23-Mar-2007  skrll Adapt hp700/hppa to yamt-idlelwp.

XXX Interrupts can fire before curlwp = new in sched_switch_unlock.
XXX This triggers the DEBUG check in sys/arch/hppa/hppa/trap.c:451
 1.7.10.3  23-Mar-2008  matt sync with HEAD
 1.7.10.2  09-Jan-2008  matt sync with HEAD
 1.7.10.1  06-Nov-2007  matt sync with HEAD
 1.8.8.1  02-Jan-2008  bouyer Sync with HEAD
 1.8.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.11.6.3  17-Jan-2009  mjf Sync with HEAD.
 1.11.6.2  02-Jun-2008  mjf Sync with HEAD.
 1.11.6.1  03-Apr-2008  mjf Sync with HEAD.
 1.12.2.1  18-May-2008  yamt sync with head.
 1.14.10.1  19-Jan-2009  skrll Sync with HEAD.
 1.14.8.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.14.2.2  11-Mar-2010  yamt sync with head
 1.14.2.1  04-May-2009  yamt sync with head.
 1.15.6.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.16.14.1  05-Apr-2012  mrg sync to latest -current.
 1.16.10.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.16.10.1  17-Apr-2012  yamt sync with head
 1.17.4.1  18-May-2014  rmind sync with head
 1.17.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.18.30.1  10-Jun-2019  christos Sync with HEAD
 1.18.22.1  20-Apr-2019  martin Pull up following revision(s) (requested by skrll in ticket #1235):

sys/arch/hppa/conf/files.hppa: revision 1.20
sys/arch/hppa/dev/dino.c: revision 1.4

dino depends on gedoens

-

Re-arrange dino_softc members to improve alignment
 1.20.2.1  05-May-2019  isaki Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.
 1.25.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed