9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] changes on sources
@ 2005-11-11 17:35 Federico G. Benavento
  2005-11-11 17:45 ` Russ Cox
  0 siblings, 1 reply; 19+ messages in thread
From: Federico G. Benavento @ 2005-11-11 17:35 UTC (permalink / raw)
  To: 9fans

btw, I was having problems with vesa, till I added "*noe820scan="
to my plan9.ini.

the kernel was crashing and aux/vga -m vesa -p, didn't print
the video modes.

Federico G.Benavento

---
/bin/fortune:
Life is a yo-yo, and mankind ties knots in the string.



^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] changes on sources
@ 2005-11-11 19:12 Federico G. Benavento
  2005-11-11 21:20 ` Gabriel Diaz
  0 siblings, 1 reply; 19+ messages in thread
From: Federico G. Benavento @ 2005-11-11 19:12 UTC (permalink / raw)
  To: 9fans

>>no, was something with the vesa support, because when allocimage
>>failed the kernel crashed.
> 	...
>>Main max 61880272 cur 603078 Free 2080 alloc 6027230
> 	...
>>iallocb: no memory 0/33005568
> 
> that's not allocimage failing (directly).
> it might be exhausting main with image descriptors,
> but it's at least possible that something else is consuming Main.

yes
I didn't express myself correctly,
what I wanted to say is that I saw this when trying to allocate very big images,

Federico G.Benavento

---
/bin/fortune:
Tai Chi is self-defense for people on Quaaludes.



^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] changes on sources
@ 2005-11-11 17:53 Federico G. Benavento
  2005-11-11 19:07 ` Charles Forsyth
  0 siblings, 1 reply; 19+ messages in thread
From: Federico G. Benavento @ 2005-11-11 17:53 UTC (permalink / raw)
  To: 9fans

>> btw, I was having problems with vesa, till I added "*noe820scan="
>> to my plan9.ini.
> 
> Please report these things!  If the E820 scan isn't working,
> I'd like to know.  I can't fix problems I don't know about.
> 
sorry

>> the kernel was crashing and aux/vga -m vesa -p, didn't print
>> the video modes.
> 
> What do you mean by "the kernel was crashing"?  Without
> trying to use vesa at all?
> 

no, was something with the vesa support, because when allocimage
failed the kernel crashed.

272152 byte free
Main max 61880272 cur 603078 Free 2080 alloc 6027230
Image max 61880272 cur 55469088 Free 514223680 alloc 4045088

dumpstack
ktrace /kernel/path f0108052 f0eb0dac << EOF
...
iallocb: no memory 0/33005568


> Russ
Federico G.Benavento

---
/bin/fortune:
Good day to avoid cops.  Crawl to work.



^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] changes on sources
@ 2005-11-11 17:28 Federico G. Benavento
  0 siblings, 0 replies; 19+ messages in thread
From: Federico G. Benavento @ 2005-11-11 17:28 UTC (permalink / raw)
  To: 9fans

to see what video modes are available run:

aux/vga -m vesa -p

and remember, that you need to have monitor=vesa in your plan9.ini.

Federico G.Benavento

---
/bin/fortune:
If you give a man a fire, he'll be warm for a day. If you set a man on fire, he'll be warm for the rest of his life.



^ permalink raw reply	[flat|nested] 19+ messages in thread
* [9fans] changes on sources
@ 2005-11-06 22:50 Russ Cox
  2005-11-07  1:35 ` Russ Cox
  0 siblings, 1 reply; 19+ messages in thread
From: Russ Cox @ 2005-11-06 22:50 UTC (permalink / raw)
  To: 9fans

[The short version: lots of new binaries and features;
you need a new 9load to run the new kernels.]

A few files changed on sources today.

The major change was pushing out the new pc mmu code, which
runs with the kernel at 0xF0000000 instead of 0x80000000.  There
are some other kernel-maintained data structures at 0xE0000000.
User processes can have everything underneath, so 3.5GB.
The new code has a cleaner separation of virtual and physical 
addresses, which should address the various mmukmap2 panics
that people have reported over the years.  It also lets the PC kernel
use up to 4GB of memory, minus whatever is used by device 
memory mappings.

To boot one of these new kernels you will need to copy the new
/386/9load to your 9fat or floppy disk so that it can cope with 
the new kernel load address.  (It will still handle the old ones too.)

Various other changes got pushed out with the new mmu code.

The kernel no longer assumes that there are two memory banks.
Instead there is an array Conf.mem which can be made larger 
as needed.  This should help with the sparc revival.

The pc kernels have the changes from the VESA kernels from April.
This means that resizing the screen once rio is running should be
possible, and running with monitor=vesa should use the VESA
extensions to set up the screen.  

The pc kernels use the BIOS E820 memory map when available
rather than poking at each megabyte until they decide there's
no more.  If you have a system where this causes problems, 
you can put *noe820scan= in plan9.ini, and then please let us know
so we can try to fix them.

The devsd internals are shuffled around a bit to make hot-swap
disks and the like a bit easier to support.

There is also a new driver sdmv50xx for the Marvell 88SX5040
family of SATA cards.  Thank you to Coraid.

Libmach and all the programs that depend on it now use what 
should be a 64-bit safe interface, in preparation for the AMD64.
Much of it is only lightly tested, so if you see strange behavior,
let us know.

A few programs have been updated to be 64-bit safe.
Others have not.

The distribution floppy and CD should be updated tomorrow
morning by the nightly rebuild.

As always, if you see problems mail 9fans or 9trouble or submit patches.

Enjoy.
- rsc, jmk


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2005-11-11 21:20 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-11 17:35 [9fans] changes on sources Federico G. Benavento
2005-11-11 17:45 ` Russ Cox
2005-11-11 18:21   ` erik quanstrom
2005-11-11 19:00     ` Russ Cox
2005-11-11 19:09       ` andrey mirtchovski
  -- strict thread matches above, loose matches on Subject: below --
2005-11-11 19:12 Federico G. Benavento
2005-11-11 21:20 ` Gabriel Diaz
2005-11-11 17:53 Federico G. Benavento
2005-11-11 19:07 ` Charles Forsyth
2005-11-11 17:28 Federico G. Benavento
2005-11-06 22:50 Russ Cox
2005-11-07  1:35 ` Russ Cox
2005-11-07  5:47   ` Federico Benavento
2005-11-07 14:55     ` Russ Cox
2005-11-07 18:09       ` Federico Benavento
2005-11-11 17:20     ` Sascha Wildner
2005-11-11 17:29       ` Russ Cox
2005-11-11 17:35         ` Sascha Wildner
2005-11-11 17:30       ` Sascha Wildner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).