The NetBSD Project

CVS log for src/sys/arch/evbppc/mpc85xx/machdep.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / evbppc / mpc85xx

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.49 / (download) - annotate - [select for diffs], Fri Jul 22 20:09:47 2022 UTC (19 months, 1 week ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.48: +6 -3 lines
Diff to previous 1.48 (colored)

Split the i2c controller into 2 separate instances.  This aligns with
how the device is represented when using DeviceTree, and also allows us
to de-weirdify the shared motoi2c code.

XXX Because e500 interrupt code doesn't support shared interrupts, we
no longer establish one for the i2c controller, but this isn't a great
loss as motoi2c doesn't support using interrupts right now anyway.

Revision 1.48 / (download) - annotate - [select for diffs], Fri Jul 22 20:05:55 2022 UTC (19 months, 1 week ago) by thorpej
Branch: MAIN
Changes since 1.47: +7 -7 lines
Diff to previous 1.47 (colored)

Stop using deprecated problib functions.

Revision 1.47 / (download) - annotate - [select for diffs], Fri Jul 22 20:04:53 2022 UTC (19 months, 1 week ago) by thorpej
Branch: MAIN
Changes since 1.46: +6 -9 lines
Diff to previous 1.46 (colored)

Revert previous; that was intended to be two separate commits.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Jul 22 19:57:25 2022 UTC (19 months, 1 week ago) by thorpej
Branch: MAIN
Changes since 1.45: +11 -8 lines
Diff to previous 1.45 (colored)

Stop using deprecated proplib functions.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Mar 3 06:28:04 2022 UTC (23 months, 4 weeks ago) by riastradh
Branch: MAIN
Changes since 1.44: +4 -4 lines
Diff to previous 1.44 (colored)

powerpc: Use device_set_private for e500 cpuN.

Revision 1.43.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:14 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

Sync with HEAD

Revision 1.44 / (download) - annotate - [select for diffs], Thu Apr 11 14:47:06 2019 UTC (4 years, 10 months ago) by kamil
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, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, 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, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Fix incorrect CVS Id

Revision 1.43 / (download) - annotate - [select for diffs], Sat Jan 27 10:07:41 2018 UTC (6 years, 1 month ago) by flxd
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, 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, pgoyette-compat
Branch point for: phil-wifi
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

Fix more printf format strings for mfspr() (hi mrg).

Revision 1.29.2.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:11 2017 UTC (6 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.29.2.1: +54 -22 lines
Diff to previous 1.29.2.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored)

update from HEAD

Revision 1.33.4.2 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:10 2017 UTC (7 years ago) by skrll
Branch: nick-nhusb
Changes since 1.33.4.1: +2 -5 lines
Diff to previous 1.33.4.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

Sync with HEAD

Revision 1.41.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:17 2017 UTC (7 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.41: +2 -5 lines
Diff to previous 1.41 (colored) next main 1.42 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.42 / (download) - annotate - [select for diffs], Thu Dec 22 14:47:57 2016 UTC (7 years, 2 months ago) by cherry
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.41: +2 -5 lines
Diff to previous 1.41 (colored)

switch all ports to use uvm_init.c:uvm_md_init()

uvm_setpagesize() is now subsumed within this funciton.

Revision 1.33.4.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:17:57 2015 UTC (8 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.33: +54 -19 lines
Diff to previous 1.33 (colored)

Sync with HEAD

Revision 1.41 / (download) - annotate - [select for diffs], Fri Jan 30 15:04:35 2015 UTC (9 years, 1 month ago) by nonaka
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, 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, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.40: +5 -1 lines
Diff to previous 1.40 (colored)

Added RouterBOARD RB850Gx2 config. md root only.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Jan 23 07:27:05 2015 UTC (9 years, 1 month ago) by nonaka
Branch: MAIN
Changes since 1.39: +9 -1 lines
Diff to previous 1.39 (colored)

ddb MP support

Revision 1.39 / (download) - annotate - [select for diffs], Tue Jan 6 01:23:24 2015 UTC (9 years, 1 month ago) by nonaka
Branch: MAIN
Changes since 1.38: +2 -3 lines
Diff to previous 1.38 (colored)

No need to call e500_tlb1_sync() at e500_cpu_hatch(). It has already
been called at e500_spinup_trampoline().
Pointed by mrg@.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Jan 5 08:40:56 2015 UTC (9 years, 1 month ago) by nonaka
Branch: MAIN
Changes since 1.37: +6 -1 lines
Diff to previous 1.37 (colored)

Initialize TLB for non cpu0.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Dec 27 16:19:33 2014 UTC (9 years, 2 months ago) by nonaka
Branch: MAIN
Changes since 1.36: +28 -16 lines
Diff to previous 1.36 (colored)

Preliminary support for P1023.

Revision 1.36 / (download) - annotate - [select for diffs], Fri Dec 19 04:31:41 2014 UTC (9 years, 2 months ago) by nonaka
Branch: MAIN
Changes since 1.35: +7 -1 lines
Diff to previous 1.35 (colored)

do page recolor.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Dec 19 04:15:36 2014 UTC (9 years, 2 months ago) by nonaka
Branch: MAIN
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

Do probe cpu cache on !cpu0.
Avoid "panic: kernel diagnostic assertion "line_size > 0" failed: file "/usr/src/sys/arch/powerpc/booke/booke_cache.c", line 90".

Revision 1.34 / (download) - annotate - [select for diffs], Fri Dec 19 04:07:13 2014 UTC (9 years, 2 months ago) by nonaka
Branch: MAIN
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored)

Increase timeout for the hatching to complete.

> cpu1: hatch successful (24321 spins, timebase adjusted by -940718014)

Revision 1.29.2.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:59 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.29: +15 -7 lines
Diff to previous 1.29 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:53:57 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.31: +4 -2 lines
Diff to previous 1.31 (colored) next main 1.32 (colored)

Rebase.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Aug 4 23:31:36 2014 UTC (9 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, nick-nhusb-base, 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
Branch point for: nick-nhusb
Changes since 1.32: +3 -1 lines
Diff to previous 1.32 (colored)

mpc85xx_extirq_names is not used for the MPC8548 branch.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jul 24 23:30:38 2014 UTC (9 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Use volatile when writing to NULL.

Revision 1.21.2.3 / (download) - annotate - [select for diffs], Thu May 22 11:39:45 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.21.2.2: +12 -6 lines
Diff to previous 1.21.2.2 (colored) to branchpoint 1.21 (colored) next main 1.22 (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.31 / (download) - annotate - [select for diffs], Tue Mar 18 18:20:41 2014 UTC (9 years, 11 months ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base9, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Branch point for: tls-earlyentropy
Changes since 1.30: +1 -1 lines
Diff to previous 1.30 (colored)

Merge riastradh-drm2 to HEAD.

Revision 1.29.4.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:16 2013 UTC (10 years, 6 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.29: +12 -6 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

sync with head

Revision 1.29.10.1 / (download) - annotate - [select for diffs], Tue Jul 23 21:07:34 2013 UTC (10 years, 7 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.29: +12 -6 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

sync with HEAD

Revision 1.30 / (download) - annotate - [select for diffs], Wed Jul 17 23:25:25 2013 UTC (10 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.29: +12 -6 lines
Diff to previous 1.29 (colored)

kcpuset_t changes

Revision 1.21.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:19:31 2012 UTC (11 years, 4 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.21.2.1: +140 -26 lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored)

sync with head

Revision 1.29 / (download) - annotate - [select for diffs], Sun Jul 29 21:39:43 2012 UTC (11 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-drm2-base, khorben-n900, agc-symver-base, agc-symver
Branch point for: tls-maxphys, rmind-smpnet, riastradh-drm2
Changes since 1.28: +49 -4 lines
Diff to previous 1.28 (colored)

Add command line processing from uboot
bootm $loadaddr [opts] [device]
where opts is -[advqs] and device is the boot device.
cpu_rootconf will now wait a bit for devices to appear until the boot device
appears.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jul 22 23:46:10 2012 UTC (11 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.27: +13 -1 lines
Diff to previous 1.27 (colored)

Split mdio/mii access into its own "device" and update accordingly.
(on the P1025 the mdio functionality is separate from the etsec functions).
Provide locking for mii access.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Jul 18 19:38:26 2012 UTC (11 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.26: +10 -8 lines
Diff to previous 1.26 (colored)

Add P1025 support to the PCI truth tables.
P1025 only has two PCIe ports, not 3.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jul 17 01:36:12 2012 UTC (11 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.25: +45 -5 lines
Diff to previous 1.25 (colored)

The ETSEC on the P1025 has been moved/split so the MDIO stayed in the same
place but each ETSEC has been split into two virtual halves (G0 and G1) and
each one has a new different base address.
For some reason, tsec1 connects to phy 2 and tsec2 connects to phy 1.
Adjust config file to match

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jul 15 08:44:56 2012 UTC (11 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.24: +34 -19 lines
Diff to previous 1.24 (colored)

Add support for the Freescale TWR-P1025 evaluation board and the P1025/P1016
QorIQ processors.  XXX tsec isn't working yet on the TWR-P1025.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jul 7 08:06:51 2012 UTC (11 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Whitespace.

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Wed May 9 22:42:32 2012 UTC (11 years, 9 months ago) by riz
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.22: +4 -28 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

Pull up following revision(s) (requested by matt in ticket #241):
	sys/arch/powerpc/conf/kern-mb.ldscript: revision 1.1
	sys/arch/powerpc/include/booke/pmap.h: revision 1.9
	sys/arch/powerpc/booke/e500_tlb.c: revision 1.8
	sys/arch/powerpc/conf/files.powerpc: revision 1.83
	sys/arch/powerpc/booke/booke_pmap.c: revision 1.13
	sys/arch/powerpc/include/booke/e500var.h: revision 1.5
	sys/arch/evbppc/mpc85xx/machdep.c: revision 1.23
Add ldscript which aligns .data to a 1MB boundary. (used for testing)
Add PMAP_MINIMALTLB defflag
Add vsize_t to pmap_md_{un,}map_poolpage.
Add pmap_kvptefill prototype.
Slightly change pmap_bootstrap prototype.
Add e500_tlb_minimize prototype.
Add support PMAP_MINIMALTLB option.  This changes the default use of TLB1
entries to map all of physical memory to using two TLB1 entries, one for
mapping text and one for data.  The rest of memory is mapped using the
page table which is updated as needed.  This is used to trap memory
corruption issues.
Add support for PMAP_MINIMALTLB.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:18 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.21: +6 -30 lines
Diff to previous 1.21 (colored)

sync with head

Revision 1.21.6.2 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:13 2012 UTC (11 years, 10 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.21.6.1: +4 -28 lines
Diff to previous 1.21.6.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

sync to latest -current.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Mar 29 15:49:08 2012 UTC (11 years, 11 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base10
Changes since 1.22: +4 -28 lines
Diff to previous 1.22 (colored)

Add support for PMAP_MINIMALTLB.

Revision 1.21.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:31:59 2012 UTC (12 years ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

merge to -current.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Jan 27 18:52:54 2012 UTC (12 years, 1 month ago) by para
Branch: MAIN
CVS Tags: netbsd-6-base, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Branch point for: netbsd-6
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

converting extent(9) from malloc(9) to kmem(9)
preceding kmem-vmem-pool-uvm patch

releng@ acknowledged

Revision 1.1.2.5 / (download) - annotate - [select for diffs], Fri Oct 14 17:21:27 2011 UTC (12 years, 4 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.1.2.4: +634 -165 lines
Diff to previous 1.1.2.4 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with current pulling P2020 and other newer processor support.

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Tue Aug 2 01:34:36 2011 UTC (12 years, 7 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.1.2.3: +10 -1 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored)

Pull in changes from -current to get ehci at cpunode working.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Aug 2 00:25:38 2011 UTC (12 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Fix tpyo.

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Tue Jul 26 03:32:45 2011 UTC (12 years, 7 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.1.2.2: +2 -2 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

Fix typo.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jul 25 05:46:12 2011 UTC (12 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.19: +9 -9 lines
Diff to previous 1.19 (colored)

Add support for MEMSIZE to limit the amount of memory detected.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jul 20 13:21:12 2011 UTC (12 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.18: +7 -6 lines
Diff to previous 1.18 (colored)

Suppress a GCC 4.5 warning.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Jul 17 20:54:39 2011 UTC (12 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.17: +1 -3 lines
Diff to previous 1.17 (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.17 / (download) - annotate - [select for diffs], Sat Jul 16 21:36:18 2011 UTC (12 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Fix off-by-one.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jul 1 07:44:33 2011 UTC (12 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.15: +5 -3 lines
Diff to previous 1.15 (colored)

Fix some array bounds errors found by gcc 4.5

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jun 30 00:52:56 2011 UTC (12 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.14: +5 -3 lines
Diff to previous 1.14 (colored)

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

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jun 29 05:53:05 2011 UTC (12 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.13: +238 -24 lines
Diff to previous 1.13 (colored)

Some initial MULTIPROCESSOR spin code.  Doesn't work yet.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jun 25 00:07:10 2011 UTC (12 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.12: +10 -3 lines
Diff to previous 1.12 (colored)

Make powerpc work on BookE.  At this time we only support DOZE (lightest
form of power-saving).  By default, power-saving is disabled but can be
enabled in /etc/sysctl.conf by setting machdep.powersave=1

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:19:09 2011 UTC (12 years, 8 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.6: +61 -6 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jun 23 01:27:20 2011 UTC (12 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Switch to using the common <common/pmap/tlb/tlb.h>

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jun 15 15:18:20 2011 UTC (12 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Move booke_fixup_stubs() to fixup.c and rename it to cpu_fixup_stubs().
This makes it easier for other PPC variants to use it.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jun 14 05:32:59 2011 UTC (12 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.9: +28 -4 lines
Diff to previous 1.9 (colored)

print out the first 4 arguments to the kernel from the bootloader.
Add a definition of the uboot bootinfo structure.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jun 12 04:20:18 2011 UTC (12 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.8: +6 -1 lines
Diff to previous 1.8 (colored)

move module_machine_booke into the booke machdep.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jun 12 03:42:41 2011 UTC (12 years, 8 months ago) by mrg
Branch: MAIN
Changes since 1.7: +7 -1 lines
Diff to previous 1.7 (colored)

for booke and ibm4xx evbppc systems, set module_machine to to either
"powerpc-ibm4xx" or "powerpc-booke".

Revision 1.5.2.4 / (download) - annotate - [select for diffs], Sun Jun 12 00:23:57 2011 UTC (12 years, 8 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.5.2.3: +21 -1 lines
Diff to previous 1.5.2.3 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

sync with head

Revision 1.1.4.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:05:32 2011 UTC (12 years, 8 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.1: +1169 -0 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

Sync with HEAD.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jun 5 16:52:23 2011 UTC (12 years, 8 months ago) by matt
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base
Changes since 1.6: +22 -2 lines
Diff to previous 1.6 (colored)

Remove <machine/atomic.h>; use <sys/atomic.h> instead.
Add <powerpc/cpuset.h> (for mpc85xx pmap).
Add some initial MP code for mpc85xx
Rework ipi code to be common across all ppcs
Change PPC to keep curlwp in %r13 while in the kernel.
Move astpending from cpu_info to mdlwp
Improve cpu_need_resched to be more MP friendly.

Revision 1.5.2.3 / (download) - annotate - [select for diffs], Tue May 31 03:04:01 2011 UTC (12 years, 9 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.5.2.2: +115 -18 lines
Diff to previous 1.5.2.2 (colored) to branchpoint 1.5 (colored)

sync with head

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 28 05:21:40 2011 UTC (12 years, 9 months ago) by matt
Branch: MAIN
CVS Tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.5: +116 -19 lines
Diff to previous 1.5 (colored)

allow configuring multiple CPUs (still needs work).
Detect boot page on MP e500 CPUs (P2020, MPC8572, etc) and prevent use of
that page in NetBSD.  This page is used to communicate with u-boot to spin
up secondary CPUs.
Probe LBC before PCI so that LBC attached devices can be configured before
probing the PCI.  This gives a chance to download/setup PCI Express switches
before probing/configuring PCI.
Fix PIXIS speed entry bug/typo.
Rework SYS_CLK logic so that the SYS_CLK config option has the highest priority.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:50:16 2011 UTC (12 years, 11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.5.2.1: +1052 -0 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored)

sync with head

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Sat Mar 5 15:09:38 2011 UTC (12 years, 11 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.2.2.2: +13 -3 lines
Diff to previous 1.2.2.2 (colored) next main 1.3 (colored)

Sync with HEAD

Revision 1.5.2.1, Thu Feb 17 13:57:12 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.5: +0 -1052 lines
FILE REMOVED

file machdep.c was added on branch rmind-uvmplock on 2011-03-05 20:50:16 +0000

Revision 1.5 / (download) - annotate - [select for diffs], Thu Feb 17 13:57:12 2011 UTC (13 years ago) by matt
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base, bouyer-quota2-nbase
Branch point for: rmind-uvmplock
Changes since 1.4: +13 -3 lines
Diff to previous 1.4 (colored)

Support a little bus_space for mapping the GUR registers since some
devices use little endian registers.  Add MPC8533 support.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Thu Feb 17 11:59:37 2011 UTC (13 years ago) by bouyer
Branch: bouyer-quota2
Changes since 1.2.2.1: +4 -4 lines
Diff to previous 1.2.2.1 (colored)

Sync with HEAD

Revision 1.4 / (download) - annotate - [select for diffs], Sun Feb 13 05:03:27 2011 UTC (13 years ago) by matt
Branch: MAIN
CVS Tags: uebayasi-xip-base7, bouyer-quota2-base
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

Fix some typos.

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:19:19 2011 UTC (13 years ago) by bouyer
Branch: bouyer-quota2
Changes since 1.2: +206 -92 lines
Diff to previous 1.2 (colored)

Sync with HEAD

Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 8 06:22:29 2011 UTC (13 years ago) by matt
Branch: MAIN
Changes since 1.2: +206 -92 lines
Diff to previous 1.2 (colored)

Add MPC85xx variants.
Move to having a common kernel for all MPC85xx variants (CADMUS/PIXIS still
remain a problem).

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jan 18 01:10:25 2011 UTC (13 years, 1 month ago) by matt
Branch: MAIN
Branch point for: bouyer-quota2
Changes since 1.1: +928 -0 lines
Diff to previous 1.1 (colored)

Add support for various MPC85xx platforms.  The MPC8536DS and MPC8548CDS
development systems and the RB800 (routerboard 800) platform.  The CF on
the RB800 doesn't work yet.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Mon Jan 17 07:47:20 2011 UTC (13 years, 1 month ago) by matt
Branch: matt-nb5-pq3
Changes since 1.1.2.1: +18 -4 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

Enable SPE for RB800.
Add SPE tidbits for mpc85xx.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Fri Jan 7 01:40:36 2011 UTC (13 years, 1 month ago) by matt
Branch: matt-nb5-pq3
Changes since 1.1: +939 -0 lines
Diff to previous 1.1 (colored)

Add mpc85xx support for MPC8536DS (Freescale Development System),
MPC8548CDS (Freescale Development System), and RB800 (RouterBoard 800).

Revision 1.1, Fri Jan 7 01:40:36 2011 UTC (13 years, 1 month ago) by matt
Branch: MAIN
CVS Tags: jruoho-x86intr-base
Branch point for: matt-nb5-pq3, jruoho-x86intr
FILE REMOVED

file machdep.c was initially added on branch matt-nb5-pq3.

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>