The NetBSD Project

CVS log for src/sys/arch/powerpc/oea/ofw_autoconf.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / powerpc / oea

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.26 / (download) - annotate - [select for diffs], Sat Sep 23 21:26:16 2023 UTC (6 months, 3 weeks ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.25: +4 -2 lines
Diff to previous 1.25 (colored) to selected 1.2 (colored)

add ifdef NWSDISPLAY > 0 around rascons_* functions usage,
otherwise implementation is not available, which breaks macppc MAMBO config.

potentially better solution to provide empty implementation, comments welcome.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Dec 14 13:19:04 2022 UTC (16 months ago) by macallan
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Changes since 1.24: +8 -2 lines
Diff to previous 1.24 (colored) to selected 1.2 (colored)

if we have the ROM font, make it available to wsdisplay
needs testing on non-macppc

Revision 1.21.4.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:50 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.21.4.1: +13 -6 lines
Diff to previous 1.21.4.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored) to selected 1.2 (colored)

Merge changes from current as of 20200406

Revision 1.23.4.1 / (download) - annotate - [select for diffs], Sun Dec 8 12:48:14 2019 UTC (4 years, 4 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2
Changes since 1.23: +13 -6 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.2 (colored)

Pull up following revision(s) (requested by joerg in ticket #494):

	sys/arch/powerpc/oea/ofw_autoconf.c: revision 1.24

Add a hack for qemu/macppc. OF_finddevice calls will crash depending on
the boot loader and kernel being used. This patch allows using
-prom-env qemu_boot_hack=y to disable the lookup.

Revision 1.20.22.2 / (download) - annotate - [select for diffs], Sat Dec 7 08:46:48 2019 UTC (4 years, 4 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE
Changes since 1.20.22.1: +3 -3 lines
Diff to previous 1.20.22.1 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored) to selected 1.2 (colored)

Build fix for ticket #1465

Revision 1.20.22.1 / (download) - annotate - [select for diffs], Thu Dec 5 16:53:06 2019 UTC (4 years, 4 months ago) by bouyer
Branch: netbsd-8
Changes since 1.20: +13 -6 lines
Diff to previous 1.20 (colored) to selected 1.2 (colored)

Pull up following revision(s) (requested by joerg in ticket #1465):
	sys/arch/powerpc/oea/ofw_autoconf.c: revision 1.24
Add a hack for qemu/macppc. OF_finddevice calls will crash depending on
the boot loader and kernel being used. This patch allows using
-prom-env qemu_boot_hack=y to disable the lookup.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Nov 27 21:07:32 2019 UTC (4 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-sunxi-drm-base, bouyer-sunxi-drm, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.23: +13 -6 lines
Diff to previous 1.23 (colored) to selected 1.2 (colored)

Add a hack for qemu/macppc. OF_finddevice calls will crash depending on
the boot loader and kernel being used. This patch allows using
-prom-env qemu_boot_hack=y to disable the lookup.

Revision 1.21.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:39 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.21: +38 -6 lines
Diff to previous 1.21 (colored) to selected 1.2 (colored)

Sync with HEAD

Revision 1.21.2.2 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:27 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.21.2.1: +7 -2 lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored) to selected 1.2 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.23 / (download) - annotate - [select for diffs], Wed Nov 21 17:54:42 2018 UTC (5 years, 4 months ago) by scole
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, netbsd-9-base, netbsd-9-0-RC1, isaki-audio2-base, isaki-audio2
Branch point for: netbsd-9
Changes since 1.22: +7 -2 lines
Diff to previous 1.22 (colored) to selected 1.2 (colored)

don't bother reading ofw properties for platinumfb

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Thu Sep 6 06:55:39 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.21: +33 -6 lines
Diff to previous 1.21 (colored) to selected 1.2 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.22 / (download) - annotate - [select for diffs], Fri Aug 17 15:54:35 2018 UTC (5 years, 8 months ago) by macallan
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Changes since 1.21: +33 -6 lines
Diff to previous 1.21 (colored) to selected 1.2 (colored)

parse G5 device paths

Revision 1.21 / (download) - annotate - [select for diffs], Sun Mar 4 00:21:20 2018 UTC (6 years, 1 month ago) by macallan
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.20: +18 -5 lines
Diff to previous 1.20 (colored) to selected 1.2 (colored)

detect if we netboot and set booted_device accordingly

Revision 1.17.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:20 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.17.2.1: +5 -2 lines
Diff to previous 1.17.2.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored) to selected 1.2 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.15.2.2 / (download) - annotate - [select for diffs], Thu May 22 11:40:04 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.15.2.1: +16 -5 lines
Diff to previous 1.15.2.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored) to selected 1.2 (colored)

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")

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:22 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.19: +7 -4 lines
Diff to previous 1.19 (colored) next main 1.20 (colored) to selected 1.2 (colored)

sync with head

Revision 1.20 / (download) - annotate - [select for diffs], Tue Feb 18 12:27:15 2014 UTC (10 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base-20171202, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.19: +7 -4 lines
Diff to previous 1.19 (colored) to selected 1.2 (colored)

when looking for SCSI disks in canonicalize_bootpath() also match 'disk@'
since that's what at least some Adaptec firmware uses

Revision 1.17.2.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:10 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.17: +11 -3 lines
Diff to previous 1.17 (colored) to selected 1.2 (colored)

resync from head

Revision 1.19 / (download) - annotate - [select for diffs], Sun May 12 13:23:08 2013 UTC (10 years, 11 months ago) by macallan
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Branch point for: rmind-smpnet
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 (colored) to selected 1.2 (colored)

move console_node and console_instance to ofw_consinit.c where they're
actually used

Revision 1.18 / (download) - annotate - [select for diffs], Sun Apr 28 00:44:27 2013 UTC (10 years, 11 months ago) by macallan
Branch: MAIN
CVS Tags: khorben-n900
Changes since 1.17: +11 -2 lines
Diff to previous 1.17 (colored) to selected 1.2 (colored)

some macppc boxes have onboard devices where parts or the whole PCI interrupt
register is hardwired to zero - fix this up here

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Tue Oct 30 17:20:13 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.15: +12 -3 lines
Diff to previous 1.15 (colored) to selected 1.2 (colored)

sync with head

Revision 1.15.8.1 / (download) - annotate - [select for diffs], Wed Aug 8 15:51:03 2012 UTC (11 years, 8 months ago) by martin
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.2 (colored)

Pull up following revision(s) (requested by mlelstv in ticket #466):
	sys/arch/amiga/amiga/autoconf.c: revision 1.113
	sys/arch/rs6000/rs6000/autoconf.c: revision 1.4
	sys/arch/emips/emips/autoconf.c: revision 1.6
	sys/arch/sandpoint/sandpoint/autoconf.c: revision 1.27
	sys/arch/evbmips/alchemy/autoconf.c: revision 1.18
	sys/arch/sgimips/sgimips/autoconf.c: revision 1.43
	sys/arch/atari/atari/autoconf.c: revision 1.63
	sys/arch/powerpc/oea/ofw_autoconf.c: revision 1.17
	sys/arch/mmeye/mmeye/autoconf.c: revision 1.9
	distrib/sets/lists/comp/mi: revision 1.1771
	sys/arch/mipsco/mipsco/autoconf.c: revision 1.25
	sys/arch/iyonix/iyonix/autoconf.c: revision 1.14
	sys/arch/hp300/hp300/autoconf.c: revision 1.100
	sys/kern/init_main.c: revision 1.445
	sys/arch/pmax/pmax/autoconf.c: revision 1.79
	sys/arch/netwinder/netwinder/autoconf.c: revision 1.11
	sys/arch/dreamcast/dreamcast/autoconf.c: revision 1.10
	sys/arch/ibmnws/ibmnws/autoconf.c: revision 1.12
	sys/arch/evbppc/ev64260/autoconf.c: revision 1.17
	sys/arch/evbmips/gdium/autoconf.c: revision 1.5
	sys/arch/algor/algor/autoconf.c: revision 1.21
	share/man/man9/Makefile: revision 1.367
	sys/arch/ews4800mips/ews4800mips/autoconf.c: revision 1.9
	sys/arch/amigappc/amigappc/autoconf.c: revision 1.5
	sys/arch/x86/x86/x86_autoconf.c: revision 1.65
	sys/arch/acorn26/acorn26/autoconf.c: revision 1.9
	sys/arch/mvmeppc/mvmeppc/autoconf.c: revision 1.13
	sys/arch/vax/vax/autoconf.c: revision 1.94
	sys/arch/usermode/dev/cpu.c: revision 1.72
	sys/arch/evbppc/virtex/autoconf.c: revision 1.5
	sys/arch/next68k/next68k/autoconf.c: revision 1.26
	sys/arch/mac68k/mac68k/autoconf.c: revision 1.73
	sys/arch/ia64/ia64/autoconf.c: revision 1.6
	sys/arch/evbppc/obs405/obs405_autoconf.c: revision 1.6
	share/man/man9/cpu_rootconf.9: revision 1.7
	sys/arch/landisk/landisk/autoconf.c: revision 1.6
	sys/arch/evbmips/malta/autoconf.c: revision 1.16
	sys/arch/sun3/sun3/autoconf.c: revision 1.76
	sys/arch/evbppc/explora/autoconf.c: revision 1.13
	sys/arch/sun3/sun3/autoconf.c: revision 1.77
	sys/arch/evbmips/loongson/autoconf.c: revision 1.3
	sys/arch/evbmips/atheros/autoconf.c: revision 1.11
	sys/arch/sparc64/sparc64/autoconf.c: revision 1.188
	sys/arch/acorn32/acorn32/autoconf.c: revision 1.18
	sys/arch/evbarm/evbarm/autoconf.c: revision 1.13
	sys/arch/cobalt/cobalt/autoconf.c: revision 1.30
	sys/arch/mvme68k/mvme68k/autoconf.c: revision 1.46
	sys/arch/hp700/hp700/autoconf.c: revision 1.48
	sys/arch/evbmips/adm5120/autoconf.c: revision 1.5
	sys/arch/hpcmips/hpcmips/autoconf.c: revision 1.25
	sys/arch/alpha/alpha/autoconf.c: revision 1.52
	sys/arch/sparc/sparc/autoconf.c: revision 1.244
	sys/arch/evbppc/pmppc/autoconf.c: revision 1.7
	sys/arch/bebox/bebox/autoconf.c: revision 1.25
	sys/arch/luna68k/luna68k/autoconf.c: revision 1.13
	sys/arch/hpcarm/hpcarm/autoconf.c: revision 1.20
	sys/arch/evbppc/walnut/autoconf.c: revision 1.21
	sys/arch/cesfic/cesfic/autoconf.c: revision 1.26
	sys/arch/cats/cats/autoconf.c: revision 1.17
	sys/arch/x68k/x68k/autoconf.c: revision 1.67
	sys/arch/news68k/news68k/autoconf.c: revision 1.21
	sys/arch/arc/arc/autoconf.c: revision 1.34
	sys/arch/evbsh3/evbsh3/autoconf.c: revision 1.11
	sys/sys/conf.h: revision 1.143
	sys/arch/evbmips/rasoc/autoconf.c: revision 1.3
	sys/arch/hpcsh/hpcsh/autoconf.c: revision 1.26
	sys/arch/sun68k/sun68k/autoconf.c: revision 1.29
	sys/arch/evbmips/rmixl/autoconf.c: revision 1.6
	sys/arch/zaurus/zaurus/autoconf.c: revision 1.12
	sys/arch/xen/x86/autoconf.c: revision 1.15
	sys/arch/evbppc/mpc85xx/autoconf.c: revision 1.6
	sys/arch/shark/shark/autoconf.c: revision 1.18
	sys/arch/prep/prep/autoconf.c: revision 1.25
	sys/arch/newsmips/newsmips/autoconf.c: revision 1.36
	sys/arch/sbmips/sbmips/autoconf.c: revision 1.8
Do not call setroot() from MD code and from MI code, which has
unwanted sideeffects in the RB_ASKNAME case. This fixes PR/46732.
No longer wrap MD cpu_rootconf(), as hp300 port stores reboot information
as a side effect. Instead call MI rootconf() from MD code which makes
rootconf() now a wrapper to setroot().
Adjust several MD routines to set the global booted_device,booted_partition
variables instead of passing partial information to setroot().
Make cpu_rootconf(9) describe the calling order.
add rootconf(9) as a link to cpu_rootconf(9)
make this compile again

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jul 29 18:05:45 2012 UTC (11 years, 8 months ago) by mlelstv
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) to selected 1.2 (colored)

Do not call setroot() from MD code and from MI code, which has
unwanted sideeffects in the RB_ASKNAME case. This fixes PR/46732.

No longer wrap MD cpu_rootconf(), as hp300 port stores reboot information
as a side effect. Instead call MI rootconf() from MD code which makes
rootconf() now a wrapper to setroot().

Adjust several MD routines to set the global booted_device,booted_partition
variables instead of passing partial information to setroot().

Make cpu_rootconf(9) describe the calling order.

Revision 1.15.6.1 / (download) - annotate - [select for diffs], Sat Jun 2 11:09:06 2012 UTC (11 years, 10 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.15: +11 -2 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.2 (colored)

sync to latest -current.

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 24 00:40:11 2012 UTC (11 years, 10 months ago) by macallan
Branch: MAIN
CVS Tags: jmcneill-usbmp-base10
Changes since 1.15: +11 -2 lines
Diff to previous 1.15 (colored) to selected 1.2 (colored)

copy properties for valkyriefb as well

Revision 1.15 / (download) - annotate - [select for diffs], Sun Jul 17 20:54:46 2011 UTC (12 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, netbsd-6, jmcneill-usbmp
Changes since 1.14: +2 -3 lines
Diff to previous 1.14 (colored) to selected 1.2 (colored)

Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jul 1 18:59:19 2011 UTC (12 years, 9 months ago) by dyoung
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored) to selected 1.2 (colored)

#include <sys/bus.h> instead of <machine/bus.h>.

Revision 1.12.6.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:19:32 2011 UTC (12 years, 9 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored) next main 1.13 (colored) to selected 1.2 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 17 19:03:04 2011 UTC (12 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored) to selected 1.2 (colored)

struct device * -> device_t
struct cfdata * -> cfdata_t
split device/softc (CFATTACH_DECL_NEW)
use device_accessors and device_private
constify

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:45:03 2010 UTC (13 years, 8 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.11: +109 -2 lines
Diff to previous 1.11 (colored) next main 1.12 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.7.10.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:52:35 2010 UTC (13 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.10.2: +109 -2 lines
Diff to previous 1.7.10.2 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored) to selected 1.2 (colored)

sync with head.

Revision 1.11.4.1 / (download) - annotate - [select for diffs], Sat Jul 3 01:19:25 2010 UTC (13 years, 9 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.11: +109 -2 lines
Diff to previous 1.11 (colored) next main 1.12 (colored) to selected 1.2 (colored)

sync with head

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jun 9 04:41:43 2010 UTC (13 years, 10 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: cherry-xenmp
Changes since 1.11: +109 -2 lines
Diff to previous 1.11 (colored) to selected 1.2 (colored)

Support MV64361 on PegasosII by gt(4).
  + Support gtpci@gt instead of pegasospci more smartly.
  + Support Gigabit Ethernet by mvgbe@gt.

Revision 1.7.10.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:51 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.10.1: +8 -2 lines
Diff to previous 1.7.10.1 (colored) to branchpoint 1.7 (colored) to selected 1.2 (colored)

sync with head

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jan 20 16:36:55 2010 UTC (14 years, 3 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base1, uebayasi-xip-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.10: +8 -2 lines
Diff to previous 1.10 (colored) to selected 1.2 (colored)

pass some OF properties as device properties for network devices
namely local-mac-address and shared-pins needed by gem

Revision 1.8.8.1 / (download) - annotate - [select for diffs], Wed May 13 17:18:15 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.8: +4 -6 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.2 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.7.10.1 / (download) - annotate - [select for diffs], Mon May 4 08:11:44 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7: +6 -7 lines
Diff to previous 1.7 (colored) to selected 1.2 (colored)

sync with head.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:35 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.8: +4 -6 lines
Diff to previous 1.8 (colored) next main 1.9 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Mar 18 10:22:34 2009 UTC (15 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, matt-premerge-20091211, jymxensuspend-base
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) to selected 1.2 (colored)

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

Revision 1.9 / (download) - annotate - [select for diffs], Sat Mar 14 15:36:12 2009 UTC (15 years, 1 month ago) by dsl
Branch: MAIN
Changes since 1.8: +3 -5 lines
Diff to previous 1.8 (colored) to selected 1.2 (colored)

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.)

Revision 1.7.16.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:15:54 2008 UTC (15 years, 6 months ago) by haad
Branch: haad-dm
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored) next main 1.8 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.7.12.1 / (download) - annotate - [select for diffs], Fri Oct 10 22:29:06 2008 UTC (15 years, 6 months ago) by skrll
Branch: wrstuden-revivesa
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored) next main 1.8 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.7.6.1 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:06 2008 UTC (15 years, 6 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored) next main 1.8 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Sep 25 14:44:51 2008 UTC (15 years, 6 months ago) by macallan
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, nick-hppapmap-base2, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, jym-xensuspend
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored) to selected 1.2 (colored)

recognize ATY,DDparent as display device so the rest of the code can find
the nodes for each individual display

Revision 1.5.2.3 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:18 2008 UTC (16 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.5.2.2: +36 -28 lines
Diff to previous 1.5.2.2 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored) to selected 1.2 (colored)

sync with HEAD

Revision 1.2.8.5 / (download) - annotate - [select for diffs], Mon Feb 18 21:04:58 2008 UTC (16 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.2.8.4: +36 -28 lines
Diff to previous 1.2.8.4 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.2.6.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:38:24 2008 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.6.3: +48 -29 lines
Diff to previous 1.2.6.3 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored) to selected 1.2 (colored)

sync with head

Revision 1.4.8.3 / (download) - annotate - [select for diffs], Fri Jan 11 19:19:11 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.4.8.2: +24 -25 lines
Diff to previous 1.4.8.2 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored) to selected 1.2 (colored)

Sync with HEAD

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 11 05:11:18 2008 UTC (16 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2, haad-dm
Changes since 1.6: +26 -27 lines
Diff to previous 1.6 (colored) to selected 1.2 (colored)

several changes to make boot device work for disks, at least
on my pegasos:

- don't chop off the 2nd part of the OFW address, it makes it
  match pcib (ISA bridge - dev 12 fn 0) instead of viaide (dev 12
  fn 1).
- now that it's available, provide an "addr2" that has the
  second address present.
- for pci devices match against device and function, not just
  function.
- remove the special case and actually broken check in the
  "pciide" section, and use the now generic "addr2" and check
  against the drive and channel number if provided.
- support "viaide" and "slide" in here, as well as "pciide".
  (is there a good way to say "any ide adapter"?)

Revision 1.4.8.2 / (download) - annotate - [select for diffs], Thu Jan 10 23:43:54 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.4.8.1: +10 -1 lines
Diff to previous 1.4.8.1 (colored) to branchpoint 1.4 (colored) to selected 1.2 (colored)

Sync with HEAD

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jan 9 17:45:46 2008 UTC (16 years, 3 months ago) by aymeric
Branch: MAIN
Changes since 1.5: +12 -3 lines
Diff to previous 1.5 (colored) to selected 1.2 (colored)

probe as console devices which have a "class-code" property corresponding to
PCI_CLASS_DISPLAY, and not just those which have a "display" device_type.
In the case where each head is a subnode of the graphics card, it's the heads
which have a "display" device_type.

Maybe only testing "class-code" would make sense if this property is defined
on any openfirmware based PowerPC platform.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:47:51 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.5.2.1: +394 -0 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) to selected 1.2 (colored)

sync with HEAD

Revision 1.4.8.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:49:09 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.4: +14 -3 lines
Diff to previous 1.4 (colored) to selected 1.2 (colored)

Sync with HEAD

Revision 1.2.8.4 / (download) - annotate - [select for diffs], Thu Dec 27 00:43:15 2007 UTC (16 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.2.8.3: +14 -3 lines
Diff to previous 1.2.8.3 (colored) to branchpoint 1.2 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.4.4.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:42:37 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking2
Changes since 1.4: +14 -3 lines
Diff to previous 1.4 (colored) next main 1.5 (colored) to selected 1.2 (colored)

Sync with head.

Revision 1.5.2.1, Sun Dec 16 16:42:12 2007 UTC (16 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.5: +0 -394 lines
FILE REMOVED

file ofw_autoconf.c was added on branch matt-armv6 on 2008-01-09 01:47:51 +0000

Revision 1.5 / (download) - annotate - [select for diffs], Sun Dec 16 16:42:12 2007 UTC (16 years, 4 months ago) by phx
Branch: MAIN
CVS Tags: vmlocking2-base3, matt-armv6-base
Branch point for: matt-armv6
Changes since 1.4: +14 -3 lines
Diff to previous 1.4 (colored) to selected 1.2 (colored)

At least under certain (mis)configurations (e.g. on the "Pegasos" board)
the VT8231-IDE's native mode only works with irq 14/15, and cannot be
programmed to use a single native PCI irq alone. So we install an interrupt
handler for each channel, as in compatibility mode.
This behaviour has to be activated by the "use-compat-native-irq" property,
otherwise the driver works as before.

Revision 1.2.8.3 / (download) - annotate - [select for diffs], Sat Dec 8 18:17:39 2007 UTC (16 years, 4 months ago) by mjf
Branch: mjf-devfs
Changes since 1.2.8.2: +15 -110 lines
Diff to previous 1.2.8.2 (colored) to branchpoint 1.2 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.2.6.3 / (download) - annotate - [select for diffs], Fri Dec 7 17:25:56 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.6.2: +15 -110 lines
Diff to previous 1.2.6.2 (colored) to branchpoint 1.2 (colored) to selected 1.2 (colored)

sync with head

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Mon Dec 3 19:03:59 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.4.2.1: +1149 -0 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Tue Nov 27 19:35:49 2007 UTC (16 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.2.2.2: +15 -110 lines
Diff to previous 1.2.2.2 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored) to selected 1.2 (colored)

Sync with HEAD. amd64 Xen support needs testing.

Revision 1.4.2.1, Mon Nov 26 23:13:37 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.4: +0 -383 lines
FILE REMOVED

file ofw_autoconf.c was added on branch vmlocking on 2007-12-03 19:03:59 +0000

Revision 1.4 / (download) - annotate - [select for diffs], Mon Nov 26 23:13:37 2007 UTC (16 years, 4 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf
Branch point for: vmlocking2, vmlocking, bouyer-xeni386
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored) to selected 1.2 (colored)

repeat after me: I will not test OF nodes for validity by checking for >0
since node numbers may well have 0x80000000 set

Revision 1.3 / (download) - annotate - [select for diffs], Mon Nov 26 19:58:31 2007 UTC (16 years, 4 months ago) by garbled
Branch: MAIN
Changes since 1.2: +15 -110 lines
Diff to previous 1.2 (colored)

Apply a set of patches from Frank Wille to make the genfb attachment work
better on ofppc.  In doing so, we also move a few functions around in
macppc and the generic ofw powerpc stuff to allow better sharing of code.
Also, introduce a model_init function.

move ofb_cons.c from macppc/dev to powerpc/oea and rename it to rascons.
This gets rid of some naming confusion, and makes it OFW-MI rather than
macppc specific.

Revision 1.2.8.2 / (download) - annotate - [select for diffs], Mon Nov 19 00:46:45 2007 UTC (16 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.2.8.1: +478 -0 lines
Diff to previous 1.2.8.1 (colored) to branchpoint 1.2 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.2.6.2 / (download) - annotate - [select for diffs], Thu Nov 15 11:43:17 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.6.1: +478 -0 lines
Diff to previous 1.2.6.1 (colored) to branchpoint 1.2 (colored) to selected 1.2 (colored)

sync with head.

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Tue Nov 13 15:59:07 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.2.4.1: +478 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored) to selected 1.2 (colored)

Sync with HEAD

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Sun Nov 11 16:46:50 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.2.2.1: +478 -0 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) to selected 1.2 (colored)

Sync with HEAD.

Revision 1.2.8.1, Wed Nov 7 19:47:02 2007 UTC (16 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.2: +0 -478 lines
FILE REMOVED

file ofw_autoconf.c was added on branch mjf-devfs on 2007-11-19 00:46:45 +0000

Revision 1.2.6.1, Wed Nov 7 19:47:02 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2: +0 -478 lines
FILE REMOVED

file ofw_autoconf.c was added on branch yamt-lazymbuf on 2007-11-15 11:43:17 +0000

Revision 1.2.4.1, Wed Nov 7 19:47:02 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.2: +0 -478 lines
FILE REMOVED

file ofw_autoconf.c was added on branch bouyer-xenamd64 on 2007-11-13 15:59:07 +0000

Revision 1.2.2.1, Wed Nov 7 19:47:02 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.2: +0 -478 lines
FILE REMOVED

file ofw_autoconf.c was added on branch jmcneill-pm on 2007-11-11 16:46:50 +0000

Revision 1.2 / (download) - annotate - [selected], Wed Nov 7 19:47:02 2007 UTC (16 years, 5 months ago) by garbled
Branch: MAIN
CVS Tags: bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: yamt-lazymbuf, mjf-devfs, jmcneill-pm, bouyer-xenamd64
Changes since 1.1: +6 -2 lines
Diff to previous 1.1 (colored)

Convert macppc to shared ofw_autoconf.c.  Compile tested only.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Nov 7 19:29:11 2007 UTC (16 years, 5 months ago) by garbled
Branch: MAIN
Diff to selected 1.2 (colored)

Create a new ofw_autoconf.c based almost entirely on the one from macppc.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>