x86/generic should be the major part of the whole project. Let's wait
for Chih-wei and others to give more comments.
Currently, I'm trying to upload a baseline tree to google code, but my
svn keep screws up. It is very hard to upload a large scale project.
On Tue, 2009-05-12 at 19:00 -0700, adam singer wrote:
> I agree with the 3 level structure for x86/eeepc/generic, etc.. But I
> think one main starting point will be needed which would be
> x86/generic . Just cause it seems like more than a few people are
> targeting x86 as a hardware platform.
> 
> Kind Regards.
> 
> PS: has anyone hosted builds for installer.img and live-usb ?
> 
> On Mon, May 11, 2009 at 10:07 AM, Yi Sun <beyo...@gmail.com> wrote:
> >
> > My 2 cents inline.....
> > On Mon, 2009-05-11 at 02:03 -0700, Chih-Wei wrote:
> >> On 5月10日, 上午4時08分, Yi Sun <beyo...@gmail.com> wrote:
> >> > There are a few things planed in my mind for next:
> >> > 1. a mail list for Eeepc/X86 issues only
> >>
> >> I think android-porting list is just good for it.
> >> Unless the topics are too hot, then we can fork a new list.
> > A new list will allow people to look up information in a easier way. I
> > have a few hundred e-mails flood in every day from different places, a
> > separate list gives me a better choice to config my e-mail box to filter
> > e-mails.
> > Because the traffic in Android-porting is not too big at today,
> > with/without a new e-mail list is not a very critical issue for me at
> > the moment and we can postpone the discussion to the time when someone
> > feels that we really need a new list for some reason.
> >>
> >> > 2. a git server for Eeepc/x86 platforms.
> >>
> >> Yes. Since the eee_701 project is almost dead,
> >> I do think to re-invent a new one is better.
> >>
> >> Actually I'm planning to do that. But there are something I need to
> >> figure out first.
> >> Instead of eee_701, I plan to use a more generic name like eeepc (more
> >> generic? please suggest).
> > Good, people are all on the same line now. It is just about execution
> > now :-)
> > Actually, there may be differences among eeepcs (later we may have new
> > wifi driver, new camera driver, new video card and new something
> > else...). We may still end up with something like asus/eeepc/eee_bla.
> > And we still need to cover the VM support as well.
> > So, could we do two or three level structure (maybe you are talking
> > about the same thing)?
> > product_line_name/platform_name
> > Like:
> > eeepc/eee_701
> > eeepc/eee_1000e
> > eeepc/generic
> > If you don't have anything special for a platform, then use generic
> > otherwise, create a special directory for the platform and put all
> > special things in it.
> >
> > Talking about emulator, to me emulator is based on CPU type. I think
> > eventually, we may end up with:
> > x86/eeeepc
> > x86/emulator
> > x86/hp
> > x86/dell
> >
> > So if people can agree, then we can have 3 levels structure like:
> > x86/eeepc/generic
> >
> >> And I hope to add some scripts to automatically detect the hardware
> >> and load appropriate drivers or configurations.
> > This is very important. I think.
> >> The problem is, now it is not possible to use shell scripts in android
> >> ramdisk(boot.img).
> >> Current I'm considering two approaches:
> >> 1. Add /system/bin/sh (+linker, all necessary libraries) to ramdisk. I
> >> also have to add toolbox
> >>    that provides utilities for scripts. However, android toolbox lacks
> >> some important utilities like sed and cut.
> >>    Without them it's hard to write useful scripts.
> >>    So I may have to add the necessary utilities to toolbox first.
> >> 2. Add a prebuilt, static linked busybox with all utilities I need to
> >> ramdisk.
> >>    The approach may be much easier, but I don't know if it is
> >> acceptable by google.
> >>
> > I think Makefile may be able to solve your problem (if you only want to
> > be able to load the right drivers).
> > You can have makefile to automatically generate platform specific
> > init.rc to do this.
> > If you want to install drivers during run time, we maybe able to do it
> > by extending system prop and vold.
> >
> > But in any case, adding a busybox is good idea, I always use it when I
> > debug something.
> >>
> >> I may need your comments to move on.
> >> >
> >
> >
> > >
> >
> 
> > 


--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to