Re: [9fans] Additional compilers under 9vx.OSX

2011-04-08 Thread roger peppe
i'm not keen on disks within disks because you either have to waste
lots of space or risk running out of it.

On 7 April 2011 16:45, Paul Lalonde paul.a.lalo...@gmail.com wrote:
 Fortunately you can build a case-insensitive file system on a mac, within a
 file.  Disk Utility lets you make a filesystem in a file, and you can click
 case-sensitive.  Big win, and though you have to size the FS ahead, it's
 also nice to have my 9vx install all in one disk file for moving to other
 machines.
 Paul

 On Thu, Apr 7, 2011 at 8:38 AM, ron minnich rminn...@gmail.com wrote:

 I regularly build kernels and full bins for arm on 9vx. the biggest
 issue with osx is when you install 9vx on a case-insenstive file
 system: things like /bin/Kill and /bin/kill don't quite work out.

 ron




 --
 I'm migrating my email.  plalo...@telus.net will soon be disconnected.
  Please use paul.a.lalo...@gmail.com from now on.





Re: [9fans] Additional compilers under 9vx.OSX

2011-04-08 Thread erik quanstrom
On Fri Apr  8 05:10:49 EDT 2011, rogpe...@gmail.com wrote:
 i'm not keen on disks within disks because you either have to waste
 lots of space or risk running out of it.

true, but ...

is disk space your most constrained resource?
is a free byte on disk wasted or not?

i bought the smallest practical disks to use in
a raid5, and still have this ratio of used to free

wmax   =  1787567   0+ 0%
wsize  = 183143631   1+ 0%

so plan 9 has really miniscule requirements.  and
both venti and cwfs can add storage on an add-needed basis.
so you don't need to waste more than a 1gb at a time.
(probablly = 1/4 the amount of ram you have in your
machine :-)

i'd probablly just devote 32gb to the 9vx and be done
with it.  it's taken me 7 years to fill up the first 13.

- erik



[9fans] GSoC student applications close in 4 hours (19:00 UTC)

2011-04-08 Thread Anthony Sorace
Folks:
Student applications close in just under 4 hours, at 19:00 UTC[0].
That's still plenty of time to get a good proposal in, and we could still use
more. If you're on the fence or have been putting it off, consider this your
kick to get moving. To apply, go to Plan 9's home page in Melange[1]
and click the big apply button.
Remember: assume that if you try and submit an application in the
last 30 minutes your browser with crash and your computer will catch
on fire. No extensions for spontaneous combustion.
Anthony

[0] http://bit.ly/eYo7yf
[1] http://www.google-melange.com/gsoc/org/google/gsoc2011/plan9



PGP.sig
Description: This is a digitally signed message part


[9fans] 9vx: one less version to care about

2011-04-08 Thread yy
My 9vx tree and ron's one are exactly the same now. Ron has write
access to my repo now, which will be used for development from now on,
while the one at bitbucket.org/rminnich/vx32 will be more stable and
the only one most users will have to worry about.

I hope this helps to avoid some of the confussion generated by having
many similar-but-different 9vx versions around.


-- 
- yiyus || JGL .



Re: [9fans] 9vx: one less version to care about

2011-04-08 Thread Mathieu Lonjaret
brilliant. thanks to both for that.
---BeginMessage---
My 9vx tree and ron's one are exactly the same now. Ron has write
access to my repo now, which will be used for development from now on,
while the one at bitbucket.org/rminnich/vx32 will be more stable and
the only one most users will have to worry about.

I hope this helps to avoid some of the confussion generated by having
many similar-but-different 9vx versions around.


-- 
- yiyus || JGL .
---End Message---


[9fans] Plan 9 port of the Go toolchain

2011-04-08 Thread Lucio De Re
.../src/cmd/8a/asm.c, around line #900:

/* This null SHdr must appear before all others */
sh = newElfShdr(elfstr[ElfStrEmpty]);

My guess is that this needs to be followed by an instruction to write
out the header, which in fact does not take place.

I will not be able to test this until a number of other
inconsistencies have been addressed, so if anyone knows whether this
code could in fact be dropped, I'd appreciate not having to figure it
out myself.

The full diffs to asm.c look like this:

308c308
 archreloc(Reloc *r, Sym *s, vlong *val)
---
 archreloc(Reloc *r, Sym *, vlong *val)
647c647
   uint32 va, fo, w, symo, startva, machlink;
---
   uint32 symo, startva, machlink;
779d778
   lputl(0);   /* x */
895d893
   fo = HEADR;
897,901d894
   va = startva + fo;
   w = segtext.filelen;
 
   /* This null SHdr must appear before all others */
   sh = newElfShdr(elfstr[ElfStrEmpty]);
1217c1210
   Bprint(bso, symsize = %ud\n, symsize);
---
   Bprint(bso, symsize = %uld\n, symsize);

Comments are welcome.  And, no, I don't plan to publish each set of
changes, I just would like anyone who cares to know that I'm embarking
on this and to make as many suggestions as they deem necessary.

++L




[9fans] I can't boot Plan 9 after install it with 9atom (the system is rebooted)

2011-04-08 Thread pmarin
I have a problem after installing 9atom in an old HP Optiplex GX110
(i810e/PIII)

When I start the machine the screen only show
   PBS2...Plan 9 from Bell Labs
and after a few second the machine is rebooted.

Can someone tell me what I have to do now?

Some info ( a few Spanglish sorry):
fdisk -l
   Disco /dev/hda: 30.0 GB, 30060527616 bytes
   255 heads, 63 sectors/track, 3654 cylinders
   Units = cilindros of 16065 * 512 = 8225280 bytes
   Disk identifier: 0x

   Disposit. InicioComienzo  Fin  Bloques  Id  Sistema
   /dev/hda1   11216 9767488+  83  Linux
   /dev/hda212171338  979965f  W95 Ext'd (LBA)
   /dev/hda3   *1339365418603270   39  Plan 9
   /dev/hda512171338  979933+  82  Linux swap / Solaris

lspci
   00:00.0 Host bridge: Intel Corporation 82810E DC-133 (GMCH)
Graphics Memory Controller Hub (rev 03)
   00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133
(CGC) Chipset Graphics Controller (rev 03)
   00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02)
   00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
   00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02)
   00:1f.2 USB Controller: Intel Corporation 82801AA USB Controller (rev 02)
   00:1f.3 SMBus: Intel Corporation 82801AA SMBus Controller (rev 02)
   00:1f.5 Multimedia audio controller: Intel Corporation 82801AA
AC'97 Audio Controller (rev 02)
   01:07.0 USB Controller: NEC Corporation USB (rev 43)
   01:07.1 USB Controller: NEC Corporation USB (rev 43)
   01:07.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
   01:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M
[Tornado] (rev 78)