<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/arm, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2007-11-08T21:31:38Z</updated>
<entry>
<title>MFC: Use the smaller cgbase() macro in ufsread.c if UFS_SMALL_CGBASE is</title>
<updated>2007-11-08T21:31:38Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2007-11-08T21:31:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f2518e4d4fd79b74f7792d10cf80b7973a54468'/>
<id>urn:sha1:1f2518e4d4fd79b74f7792d10cf80b7973a54468</id>
<content type='text'>
defined.  This also effectively enables the use of the smaller cgbase()
in the arm/at91/boot2 loader.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Don't pass RB_BOOTINFO to the kernel.  There's no bootinfo actually</title>
<updated>2007-08-17T18:22:31Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-08-17T18:22:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eb2e7f82ff25828ccc6759c810e16a53ea78708c'/>
<id>urn:sha1:eb2e7f82ff25828ccc6759c810e16a53ea78708c</id>
<content type='text'>
passed into the kernel, and the kernel will soon grow that ability on
arm.

Approved by: re@ (blanket)
</content>
</entry>
<entry>
<title>Use the .S version for now.  I have a version optimized for size p4,</title>
<updated>2007-08-09T05:16:55Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-08-09T05:16:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ced8fb56aa6479b71723365b15c1fe93f947242'/>
<id>urn:sha1:4ced8fb56aa6479b71723365b15c1fe93f947242</id>
<content type='text'>
but I'm unsure of its provenance, so rather than add it here, revert
the migration to it.

Approved by: re@ (blanket)
</content>
</entry>
<entry>
<title>MFp4:</title>
<updated>2007-07-13T14:27:05Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-07-13T14:27:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=229af622b8d2aff81f37312f16a277367a385791'/>
<id>urn:sha1:229af622b8d2aff81f37312f16a277367a385791</id>
<content type='text'>
Add support for the CENTIPAD board (http://www.harerod.de/centipad/index.html)
	(which is a very cool, very small ARM board)
Add support for KB9202B (it has different memory)
Make BOOT_FLAVOR settable
Minor cleanup nits

Approved by: re@
</content>
</entry>
<entry>
<title>Loop on sdcard init.  This helps if one hasn't plugged in the card</title>
<updated>2007-04-02T20:26:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-04-02T20:26:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf5bdd4446135319cf5a5e1fe2e9770f0f623324'/>
<id>urn:sha1:cf5bdd4446135319cf5a5e1fe2e9770f0f623324</id>
<content type='text'>
fast enough, or there's other issues that cause the first try to fail.
</content>
</entry>
<entry>
<title>RTC_TIMR's RTC_SEC field is BCD.  That makes it unsuitable for</title>
<updated>2007-03-28T22:40:37Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-03-28T22:40:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bc5676e30c2f8c1b43778f4d743ed0ea8bf112a5'/>
<id>urn:sha1:bc5676e30c2f8c1b43778f4d743ed0ea8bf112a5</id>
<content type='text'>
GetSeconds().  Instead, use CRTR register shifted right 15.  This
gives us a range of 32 seconds we can do for timeout.

Shift to using == rather than &lt; or &gt; for calculating the timeout,
since if we can't read the ST_CTRT register twice in a second we have
even bigger problems to worry about, and == deals with the 'wrap'
issue.

This lets me type at the boot2 prompt again!  Woo Hoo!

Bogusness noticed by: tisco
Pointy Hat to: That silly imp guy
</content>
</entry>
<entry>
<title>Since we're about to set ST_RTMR to 1 to increase the accuracy of the</title>
<updated>2007-03-28T22:38:01Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-03-28T22:38:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d63927b199a9f88e373b73c7430e8c6b355824ca'/>
<id>urn:sha1:d63927b199a9f88e373b73c7430e8c6b355824ca</id>
<content type='text'>
CRTR register to be 1/32768th of a second in init, we don't need to do
it here.
</content>
</entry>
<entry>
<title>All SD cards have a block size of 512.  The READ_BL_LEN field in the</title>
<updated>2007-03-28T22:31:32Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-03-28T22:31:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=304d0536ab14d2e9963df36818ffaa252a657f31'/>
<id>urn:sha1:304d0536ab14d2e9963df36818ffaa252a657f31</id>
<content type='text'>
CSD is usually 512 (well, 9), but for 2GB (and the rogue 4GB SD cards)
it is 1024 (or 2048 for 4GB).  This value doesn't work for the block
read commands (which really want 512).  Hardcode 512 for those.  This
may break really old MMC cards that don't have a 512 block size (I've
never seen one: make my day and send me one :-), but since the MMC
side of the house is currently broken, it should only have the effect
that 2GB (and non-conforming 4GB) SD cards will work.

My 'non-conforming' 4GB SD card also works now too.  The
non-conforming 4GB SD cards were sold for a while before the SD
association was worried they would be (a) incompatible (different FAT
flavor on them) and (b) confusing for the new SDHC standard and
cracked down on suppliers' bogus use of the SD trademark...
</content>
</entry>
<entry>
<title>Various buglets fixed (from submitter):</title>
<updated>2007-03-28T21:18:45Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-03-28T21:18:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89e75021fa591cada8147f107d72a1633503c310'/>
<id>urn:sha1:89e75021fa591cada8147f107d72a1633503c310</id>
<content type='text'>
	The changes to getstr() is so that the character that is
	passed in to it, is also processed just as the rest. I also
	removed one of the getc() calls otherwise you loose every
	second character.

	I also changed the strcpy of kname, so that it only happens if
	kname is '\0'. This is so that one can pass a kernel in
	through /boot.config.

	The last change to boot2.c is in parse(). If you tried to type
	a kernel name to boot, the first character was lost, the arg--
	fix that.

Submitted by: jhay
</content>
</entry>
<entry>
<title>Fix problem where memcmp would return true in the case where the</title>
<updated>2007-03-28T21:15:50Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-03-28T21:15:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5a8da39aa73168170bfbf37924f592d72d4ef4e5'/>
<id>urn:sha1:5a8da39aa73168170bfbf37924f592d72d4ef4e5</id>
<content type='text'>
character after the character that was the same.

Submitted by: jhay
</content>
</entry>
</feed>
