Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Aug 2010 02:03:33 +0200
From:      =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= <phcoder@gmail.com>
To:        soc-status@freebsd.org, freebsd-mips@freebsd.org
Subject:   Re: Yeeloong port is functional
Message-ID:  <4C69D1D5.809@gmail.com>
In-Reply-To: <4C6861B4.6020102@gmail.com>
References:  <4C67704C.70609@gmail.com> <4C6861B4.6020102@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig7C782B83CD85D5ED0E2C2328
Content-Type: multipart/mixed; boundary="------------040307070901010105060107"

This is a multi-part message in MIME format.
--------------040307070901010105060107
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 08/15/2010 11:52 PM, Vladimir '=CF=86-coder/phcoder' Serbinenko wrote:=

> Hello, all. Some cleanups and I managed to enable cache on kseg0.
> Additionally it has some basic Geode support.
> I'm looking forward to split it in smaller patches in order to get it
> into HEAD. Also I'll fill the blanks (like power management) as time
> permits.
>  =20
And another update. Now Geode USB is fully functional. Few other issues
are fixed. Unfortunately I couldn't find a way to fix cache completely.
So I decided to change page size to 16KB to make tag bits of VA to be
identical to PA effectively transforming VIPT cache into PIPT which is
easier to handle. It's not functional yet but it will be soon. Even
though the GSoC is nearly over I'll continue to work on yeeloong to fix
remaining issues. Sorry for delays caused by hw malfunctions. And thanks
to everybody who supported me, especially Juli Mallett, Olexandr
Tymoshenko and M. Warner Losh
> On 08/15/2010 06:42 AM, Vladimir '=CF=86-coder/phcoder' Serbinenko wrot=
e:
>  =20
>> Hello, all. Despite the hardware-inflicted setbacks (my yeeloong fried=

>> right before the mid-term), Yeeloong port is now functional. Both seri=
al
>> and local (keyboard + screen) work. Real Time Clock is working. Intern=
et
>> is working. USB controller on PCI is working. Userspace is working.
>>
>> Remaining issues:
>> 1) Disabled cache. The reason are peculiar properties of L2 cache. I
>> actualy have the code to fix it but I'm not sure to hit GSoC deadline
>> about it.
>> 2) Only 256 MiB of RAM are supported. Should be easy to fix once 64-bi=
t
>> parts are in.
>> 3) No Geode support. So no IDE, 2 of 3 USB ports or audio. These
>> components are actualy pretty standard, one has only to add support fo=
r
>> MSRs.
>> 4) No power management. Wasn't planned to have it implemented during G=
SoC.
>>
>> Not tested:
>> 1) Touchpad. Never connected to my laptop during developpement because=

>> to use it one has to close front lid and so cut from serial connector
>>
>> 3rd party developpements  which will improve Yeeloong support:
>> 1) X.org support. The required card is already supported in latest
>> x.org. So it's a question of importing last X.org and testing it.
>> 2) 64-bit developpement. Currently if I compile 64-bit kernel it
>> contains only 64-bit imgact. Imposing only 64-bit binaries is suboptim=
al.
>>
>>  =20
>>    =20
>
>  =20


--=20
Regards
Vladimir '=CF=86-coder/phcoder' Serbinenko


--------------040307070901010105060107--

--------------enig7C782B83CD85D5ED0E2C2328
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iF4EAREKAAYFAkxp0d4ACgkQNak7dOguQgklmwD/TxdD13GiWJylX6znbzrPGL4Z
Qm49qunLsZuohXI8oEkA/1lr9aWaHPvcwpyfnyH6LMduCaLOqgoaYUiv1ToitKSa
=1N7P
-----END PGP SIGNATURE-----

--------------enig7C782B83CD85D5ED0E2C2328--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C69D1D5.809>