<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-12354</id>
	<title>Nabble - port-arc</title>
	<updated>2009-09-08T08:31:03Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/port-arc-f12354.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/port-arc-f12354.html" />
	<subtitle type="html">Discussion of issues specific to NetBSD on MIPS based PCs with ARC firmware (NetBSD/arc). There is also a port-mips list for questions related to all MIPS based ports.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-25348506</id>
	<title>5.0 mipsel 2009Q1 packages binary</title>
	<published>2009-09-08T08:31:03Z</published>
	<updated>2009-09-08T08:31:03Z</updated>
	<author>
		<name>Izumi Tsutsui</name>
	</author>
	<content type="html">I wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; My RaQ2 has been working on 2009Q1 pkgsrc binary build since
&lt;br&gt;&amp;gt; 5.0 release date and it's still in progress at ~82% (6548/7962),
&lt;br&gt;&amp;gt; but I've uploaded binaries built till last week:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/mipsel/5.0_2009Q1/
&lt;br&gt;&lt;br&gt;Now bulkbuild on RaQ2 is complete and I've put binaries again:
&lt;br&gt;ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/mipsel/5.0_2009Q1/
&lt;br&gt;&lt;br&gt;Note editors/emacs (emacs-22.3nb1) in pkgsrc-2009Q1 is broken on mips,
&lt;br&gt;so I've also built patched packages separately for popular demand:
&lt;br&gt;ftp://ftp.NetBSD.org/pub/NetBSD/misc/tsutsui/mipsel/emacs-22.3nb1.tgz
&lt;br&gt;ftp://ftp.NetBSD.org/pub/NetBSD/misc/tsutsui/mipsel/emacs-nox11-22.3nb1.tgz
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; To use binaries, set or enable PKG_PATH environment,
&lt;br&gt;&amp;gt; which is commented out in /root/.cshrc
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;#setenv PKG_PATH &amp;quot;ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/`uname -m`/5.0/All&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; or /root/.profile
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;#export PKG_PATH=&amp;quot;ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/5.0/All&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (note there are appropriate symlinks for version and port strings)
&lt;br&gt;&amp;gt; and just type
&lt;br&gt;&amp;gt; # pkg_add tcsh
&lt;br&gt;&amp;gt; # pkg_add perl
&lt;br&gt;&amp;gt; etc.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Note 5.0 binaries should work fine on 5.0.1.
&lt;br&gt;&amp;gt; pkg_add(1) command might warn about version mismatch,
&lt;br&gt;&amp;gt; but generally it's harmless if running system is newer
&lt;br&gt;&amp;gt; than package's version.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; See the pkgsrc guide for more details:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.NetBSD.org/docs/pkgsrc/using.html#using-pkg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.NetBSD.org/docs/pkgsrc/using.html#using-pkg&lt;/a&gt;&lt;br&gt;&amp;gt; (sorry no openoffice2 binary for mips)
&lt;/div&gt;&lt;br&gt;---
&lt;br&gt;Izumi Tsutsui
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/5.0-mipsel-2009Q1-packages-binary-tp25348506p25348506.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21547227</id>
	<title>Morre o assassino da garota Eloá.</title>
	<published>2009-01-19T06:52:11Z</published>
	<updated>2009-01-19T06:52:11Z</updated>
	<author>
		<name>Suicidio ou &quot;Vingança?&quot;</name>
	</author>
	<content type="html">&lt;br&gt;Morre o assassino da garota Eloá.
&lt;br&gt;&lt;br&gt;&lt;br&gt;O jovem que chamou a atenção da mídia por vários dias, 
&lt;br&gt;foi encontrado morto em sua cela. 
&lt;br&gt;&lt;br&gt;Lindemberg Alves manteve por mais de cem horas como refém 
&lt;br&gt;em um apartamento, sua ex namorada Eloá Cristina e sua amiga 
&lt;br&gt;Nayara, o sequestro teve inicio dia 13 de outubro 2008 e 
&lt;br&gt;acabou na morte da garota Eloá dias depois. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Veja mais detalhes 
&lt;br&gt;&lt;br&gt;Fotos: &lt;a href=&quot;http://aposento.org/sion/images/revistaeditorialonline/anexo.php?id=28329&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aposento.org/sion/images/revistaeditorialonline/anexo.php?id=28329&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;A policia investiga a causa da morte de Lindemberg mas a 
&lt;br&gt;princípio trabalham com a hipótese de suicídio. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Revista Editorial Online.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Morre-o-assassino-da-garota-Elo%C3%A1.-tp21547227p21547227.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-20993233</id>
	<title>5.0_BETA dmesg</title>
	<published>2008-12-13T10:56:39Z</published>
	<updated>2008-12-13T10:56:39Z</updated>
	<author>
		<name>Izumi Tsutsui</name>
	</author>
	<content type="html">Just FYI,
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2006, 2007, 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; The NetBSD Foundation, Inc. &amp;nbsp;All rights reserved.
&lt;br&gt;Copyright (c) 1982, 1986, 1989, 1991, 1993
&lt;br&gt;&amp;nbsp; &amp;nbsp; The Regents of the University of California. &amp;nbsp;All rights reserved.
&lt;br&gt;&lt;br&gt;NetBSD 5.0_BETA (GENERIC) #0: Sun Dec 14 02:05:49 JST 2008
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tsutsui@mirage:/r/work/src/sys/arch/arc/compile/GENERIC
&lt;br&gt;NEC Express 5800/230 R4400 PCI
&lt;br&gt;total memory = 256 MB
&lt;br&gt;avail memory = 243 MB
&lt;br&gt;timecounter: Timecounters tick every 10.000 msec
&lt;br&gt;mainbus0 (root)
&lt;br&gt;cpu0 at mainbus0: MIPS R4400 CPU (0x460) Rev. 6.0 with MIPS R4010 FPC Rev. 0.0
&lt;br&gt;cpu0: 16KB/32B direct-mapped L1 Instruction cache, 48 TLB entries
&lt;br&gt;cpu0: 16KB/32B direct-mapped write-back L1 Data cache
&lt;br&gt;cpu0: 1024KB/64B direct-mapped write-back L2 Unified cache
&lt;br&gt;jazzio0 at mainbus0
&lt;br&gt;timer0 at jazzio0 addr 0xe00001a8
&lt;br&gt;mcclock0 at jazzio0 addr 0xe0004000: mc146818 compatible time-of-day clock
&lt;br&gt;lpt0 at jazzio0 addr 0xe0008000 intr 0
&lt;br&gt;fdc0 at jazzio0 addr 0xe000c000 intr 1
&lt;br&gt;fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
&lt;br&gt;AD1848 at jazzio0 addr 0xe0010000 intr 2 not configured
&lt;br&gt;sn0 at jazzio0 addr 0xe0001000 intr 3: SONIC Ethernet
&lt;br&gt;sn0: Ethernet address 00:00:4c:a1:30:48
&lt;br&gt;osiop0 at jazzio0 addr 0xe0003000 intr 5: NCR53C710 rev 2, 50MHz, SCSI ID 7
&lt;br&gt;scsibus0 at osiop0: 8 targets, 8 luns per target
&lt;br&gt;osiop1 at jazzio0 addr 0xe0002000 intr 4: NCR53C710 rev 2, 50MHz, SCSI ID 7
&lt;br&gt;scsibus1 at osiop1: 8 targets, 8 luns per target
&lt;br&gt;pckbc0 at jazzio0 addr 0xe0005000 intr 6
&lt;br&gt;pckbd0 at pckbc0 (kbd slot)
&lt;br&gt;wskbd0 at pckbd0 (mux ignored): console keyboard
&lt;br&gt;pms at jazzio0 addr 0xe0005000 intr 7 not configured
&lt;br&gt;com0 at jazzio0 addr 0xe0006000 intr 8: ns16550a, working fifo
&lt;br&gt;com0: txfifo disabled
&lt;br&gt;com1 at jazzio0 addr 0xe0007000 intr 9: ns16550a, working fifo
&lt;br&gt;com1: txfifo disabled
&lt;br&gt;necpb0 at mainbus0
&lt;br&gt;pci0 at necpb0 bus 0
&lt;br&gt;pci0: i/o space, memory space enabled
&lt;br&gt;NEC product 0x0005 (miscellaneous bridge, revision 0x02) at pci0 dev 1 function 0 not configured
&lt;br&gt;Intel 82375EB/SB PCI-EISA Bridge (miscellaneous prehistoric, revision 0x04) at pci0 dev 2 function 0 not configured
&lt;br&gt;tga0 at pci0 dev 3 function 0: DC21030 step C, board type T8-02
&lt;br&gt;tga0: 1024 x 768, 8bpp, Bt485 RAMDAC
&lt;br&gt;tga0: interrupting at int D
&lt;br&gt;wsdisplay0 at tga0 (kbdmux ignored): console (std, vt100 emulation), using wskbd0
&lt;br&gt;timecounter: Timecounter &amp;quot;clockinterrupt&amp;quot; frequency 100 Hz quality 0
&lt;br&gt;timecounter: Timecounter &amp;quot;mips3_cp0_counter&amp;quot; frequency 100000000 Hz quality 100
&lt;br&gt;scsibus0: waiting 2 seconds for devices to settle...
&lt;br&gt;scsibus1: waiting 2 seconds for devices to settle...
&lt;br&gt;sd0 at scsibus0 target 0 lun 0: &amp;lt;IBM, DCAS-34330, S61A&amp;gt; disk fixed
&lt;br&gt;sd0: 4134 MB, 8205 cyl, 6 head, 171 sec, 512 bytes/sect x 8467200 sectors
&lt;br&gt;sd0: sync (100.00ns offset 8), 8-bit (10.000MB/s) transfers
&lt;br&gt;cd0 at scsibus0 target 4 lun 0: &amp;lt;TOSHIBA, XM5701TASUN12XCD, 2395&amp;gt; cdrom removable
&lt;br&gt;cd0: sync (100.00ns offset 8), 8-bit (10.000MB/s) transfers
&lt;br&gt;Kernelized RAIDframe activated
&lt;br&gt;boot device: sd0
&lt;br&gt;root on sd0a dumps on sd0b
&lt;br&gt;root file system type: ffs
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&lt;br&gt;Note NetBSD/arc 5.0 will have (finally) sysinst(8).
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;Izumi Tsutsui
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/5.0_BETA-dmesg-tp20993233p20993233.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-17792604</id>
	<title>Uma frase e uma sugestao</title>
	<published>2008-06-11T21:13:13Z</published>
	<updated>2008-06-11T21:13:13Z</updated>
	<author>
		<name>Paula Grassi</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp;,
&lt;br&gt;&lt;br&gt;Saudaçoes. Tenho certeza que conhece a frase que diz: &amp;quot;Propaganda e a alma do 
&lt;br&gt;negocio&amp;quot;. Por isso estou escrevendo para te lembrar da grande utilidade do email 
&lt;br&gt;marketing para a divulgaçao do seu negocio.
&lt;br&gt;&lt;br&gt;Os &amp;nbsp; estao a sua disposiçao, mas estao tambem a disposiçao dos seus concorrentes. 
&lt;br&gt;Por isso conquiste primeiro este mercado antes que seja conquistado por outras 
&lt;br&gt;pessoas. Que tal iniciar a sua campanha esta semana?
&lt;br&gt;&lt;br&gt;Cordialmente,
&lt;br&gt;Paula Grassi
&lt;br&gt;&lt;a href=&quot;http://www.divulgaemails.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.divulgaemails.com&lt;/a&gt;&lt;br&gt;(0xx71)3491-9005 ou (0xx71)9932-0158(24h)
&lt;br&gt;MSN e SKYPE: dvgmail
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Uma-frase-e-uma-sugestao-tp17792604p17792604.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-17385667</id>
	<title>Web Audio Plus O Áudio Marketing 10.com</title>
	<published>2008-05-21T14:40:16Z</published>
	<updated>2008-05-21T14:40:16Z</updated>
	<author>
		<name>G.C.-2</name>
	</author>
	<content type="html">Web Audio Plus O Áudio Marketing 10.com, software para inserir O Áudio Marketing 
&lt;br&gt;10.com, som em flash O Áudio Marketing 10.com, como colocar audio em sites voz 
&lt;br&gt;música áudio marketing, voz no site som em flash, narração fala site com áudio, 
&lt;br&gt;Web Audio Plus O Áudio Marketing 10.com, site com áudio Narração para sites.
&lt;br&gt;&lt;br&gt;Visite: &lt;a href=&quot;http://www.audiomarketing10.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.audiomarketing10.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;como colocar audio em sites site com áudio, inserir som site com áudio, site 
&lt;br&gt;com som voz música áudio marketing, mensagens em áudio voz música áudio marketing, 
&lt;br&gt;voz no site site com áudio, narração de audio em sites site com áudio, Áudio 
&lt;br&gt;em sites site com áudio. mensagens em áudio narração fala
&lt;br&gt;&lt;br&gt;Visite: &lt;a href=&quot;http://www.audiomarketing10.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.audiomarketing10.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;mensagens em áudio narração fala software para inserir O Áudio Marketing 10.com, 
&lt;br&gt;som em flash O Áudio Marketing 10.com, como colocar audio em sites voz música 
&lt;br&gt;áudio marketing, voz no site som em flash, narração fala site com áudio, Web 
&lt;br&gt;Audio Plus O Áudio Marketing 10.com, site com áudio Narração para sites. como 
&lt;br&gt;colocar audio em sites site com áudio, inserir som site com áudio, site com som 
&lt;br&gt;voz música áudio marketing, mensagens em áudio voz música áudio marketing, voz 
&lt;br&gt;no site site com áudio, narração de audio em sites site com áudio, Áudio em sites 
&lt;br&gt;site com áudio.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Web-Audio-Plus-O-%C3%81udio-Marketing-10.com-tp17385667p17385667.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-13112894</id>
	<title>Your needs</title>
	<published>2007-10-09T04:22:00Z</published>
	<updated>2007-10-09T04:22:00Z</updated>
	<author>
		<name>Elizabeth Guthrie</name>
	</author>
	<content type="html">Review our price list below to see how much you can save.
&lt;br&gt;&lt;br&gt;Todays reduction:
&lt;br&gt;Acrobat 8.0 Professional only $79.95
&lt;br&gt;Windows Vista Business only $79.95
&lt;br&gt;&lt;br&gt;World-famous vendors: MicroSoft, Adobe, Symantec and others.
&lt;br&gt;&lt;a href=&quot;http://sfsucac.goldsoftshop.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sfsucac.goldsoftshop.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Your-needs-tp13112894p13112894.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-13089739</id>
	<title>colossal erectile organ for Rigoberto</title>
	<published>2007-10-07T20:39:33Z</published>
	<updated>2007-10-07T20:39:33Z</updated>
	<author>
		<name>Sharon Greene</name>
	</author>
	<content type="html">My colossal shaft Janette
&lt;br&gt;&lt;a href=&quot;http://renminboa.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://renminboa.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/colossal-erectile-organ-for-Rigoberto-tp13089739p13089739.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-11497477</id>
	<title>Chinese hand-made straw hats</title>
	<published>2007-07-09T02:03:00Z</published>
	<updated>2007-07-09T02:03:00Z</updated>
	<author>
		<name>xchgg</name>
	</author>
	<content type="html">Hello, everyone,
&lt;br&gt;We recommend that our Chinese hand-made straw hats to you
&lt;br&gt;Guangzhou Kingdu Hats Co., Ltd. is specialized in producing and processing all
&lt;br&gt;kinds of hats.
&lt;br&gt;Our hats have been widely exported more than 130 countries and regions due to
&lt;br&gt;those are exquisite workmanship and good quality, low price, prompt delivery.
&lt;br&gt;So we believe that there is also a demand for it at your end. In order to give you
&lt;br&gt;a general idea of the scope of our business, now we enclose our website for your
&lt;br&gt;reference.
&lt;br&gt;&lt;a href=&quot;http://www.trhub.com/hat/index.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.trhub.com/hat/index.htm&lt;/a&gt;&lt;br&gt;Sincerely welcome the clients at home and abroad to contact us and make a good
&lt;br&gt;cooperation and place the order according to our item No., also welcome the
&lt;br&gt;clients¡¯pictures and styles and OEM.
&lt;br&gt;We are sure of good business prospects before us.
&lt;br&gt;pls send your specific inquiry to our website mailbox.
&lt;br&gt;Yours faithfully
&lt;br&gt;Candy
&lt;br&gt;&lt;br&gt;Contact us
&lt;br&gt;Tel£º86-20-87277334
&lt;br&gt;Fax£º86-20-88327653
&lt;br&gt;Guangzhou Kingdu Hats Co.,Ltd.
&lt;br&gt;Add£ºRoom 1908,320,shataibei Road, GuangZhou City, China 510515
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Chinese-hand-made-straw-hats-tp11497477p11497477.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8465563</id>
	<title>Video Aulas, cursos em vídeo. Aprenda a fazer tudo com video cursos</title>
	<published>2007-01-20T06:19:52Z</published>
	<updated>2007-01-20T06:19:52Z</updated>
	<author>
		<name>Marina Costa</name>
	</author>
	<content type="html">Video Aulas para download, cursos em vídeo. Vários assuntos. Aprenda a
&lt;br&gt;fazer sushi, curso de Yoga em vído, video aula de sedução, video curso de
&lt;br&gt;massagem sensual:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/videocursosbrasil&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/videocursosbrasil&lt;/a&gt;&lt;br&gt;&lt;br&gt;Video cursos de informática, ginástica, artes marciais. Tudo em cursos
&lt;br&gt;para download. Vídeos com entrega imediata. Aulas práticas e
&lt;br&gt;demonstrativas. Plataforma para e learning. Ensino a distancia.
&lt;br&gt;Treinamentos, cursos, congressos, seminarios, video &amp;nbsp;digital com
&lt;br&gt;transmissão ao vivo, aulas.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/videocursosbrasil&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/videocursosbrasil&lt;/a&gt;&lt;br&gt;&lt;br&gt;Comercializa vídeos de aulas &amp;nbsp;de música, incluindo guitarra, baixo,
&lt;br&gt;bateria, flauta, gaita, pandeiro, canto, dança e harmonia. Encontre no
&lt;br&gt;nosso site cursos de Várias áreas para sua escolha e aprimoramento:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/videocursosbrasil&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/videocursosbrasil&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Video-Aulas%2C-cursos-em-v%C3%ADdeo.-Aprenda-a-fazer-tudo-com-video-cursos-tp8465563p8465563.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6214956</id>
	<title>Re: clocks on mips</title>
	<published>2006-09-08T13:01:37Z</published>
	<updated>2006-09-08T13:01:37Z</updated>
	<author>
		<name>Garrett D'Amore</name>
	</author>
	<content type="html">Izumi Tsutsui wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6214956&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;garrett_damore@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; How about the following rewrite? &amp;nbsp;I've not tested it yet, but I'm a
&lt;br&gt;&amp;gt;&amp;gt; little concerned about the potential implications of calling hardclock
&lt;br&gt;&amp;gt;&amp;gt; repeatedly to &amp;quot;catch up&amp;quot; lost interrupts. &amp;nbsp;Especially as it effects ntp
&lt;br&gt;&amp;gt;&amp;gt; and timecounters. &amp;nbsp;I'd like to hear opinions on the matter.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have no idea. I'd like to hear opinions of timecounter guys :-)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;I talked with Frank about this at some length. &amp;nbsp;It shouldn't matter one
&lt;br&gt;way or the other.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; I also added an evcnt for missed clock interrupts.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; struct evcnt mips_int5_missed_evcnt =
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; EVCNT_INITIALIZER(EVCNT_TYPE_INTR, NULL, &amp;quot;mips&amp;quot;, &amp;quot;missed int 5&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yeah, I wonder how many interrupts are actually lost.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Actually, as I think about this, the only reason we should miss
&lt;br&gt;interrupts is someone is doing splhigh()/splclock() for longer than a
&lt;br&gt;clock tick. &amp;nbsp;That shouldn't happen, outside of someone doing stuff in ddb.
&lt;br&gt;&lt;br&gt;So I'm actually thinking that using the stat counter so we find out if
&lt;br&gt;this is the case or not is the right thing to do -- don't bother with
&lt;br&gt;any of the rest of the handling other than what we already have.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; if (__predict_false(lost &amp;gt; 0)) {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; next_cp0_clk_intr = new_cnt + curcpu()-&amp;gt;ci_cycles_per_hz;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This should be &amp;quot;new_cnt + delta&amp;quot; to keep intervals precisely?
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;I don't think so. &amp;nbsp;I think it is best to get back to a regular interrupt
&lt;br&gt;period. &amp;nbsp; Basically, this ensures that the next interrupt is schedule
&lt;br&gt;for tick cycles ahead. &amp;nbsp;The delta would make the period longer, which
&lt;br&gt;result in an extended time to the next interrupt. &amp;nbsp;(I.e. the next clock
&lt;br&gt;could be several ticks long.)
&lt;br&gt;&lt;br&gt;In any case, I don't think missed interrupts (at least on INT5) happen
&lt;br&gt;in practice outside of ddb, so I don't think we should be worrying about it.
&lt;br&gt;&lt;br&gt;This conclusion is based on the assumption that no port is doing
&lt;br&gt;anything stupid like sharing INT5 with some other device.... &amp;nbsp;and that
&lt;br&gt;driver and kernel code is well behaved and doesn't do
&lt;br&gt;splclock()/splhigh() for long periods of time.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips3_cp0_compare_write(next_cp0_clk_intr);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (; lost &amp;gt; 0; lost--) {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hardclock(cfp);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips_int5_evcnt.ev_count++;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hardclock(&amp;cp) and mips_int5_missed_evcnt.ev_count?
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Yes. &amp;nbsp;Doh. &amp;nbsp;Nice catch.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's probably better to control hardclock(9) except last call
&lt;br&gt;&amp;gt; not to call spllowersoftclock(9) by tweaking clockframe:
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (__predict_false(lost &amp;gt; 0)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int sr;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; next_cp0_clk_intr = new_cnt + delta;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips3_cp0_compare_write(next_cp0_clk_intr);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sr = cf.sr;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cf.sr &amp;= ~MIPS_SR_INT_IE;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (; lost &amp;gt; 0; lost--) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hardclock(&amp;cf);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips_int5_missed_evcnt.ev_count++;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cf.sr = sr;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; But I'd appreciate any comments from interrupt gurus.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;Actually, the complexity here more than helps convince me that we
&lt;br&gt;shouldn't be doing any of this. &amp;nbsp;It probably never occurs, and we're
&lt;br&gt;more likely to screw it up by trying to handle it.
&lt;br&gt;&lt;br&gt;Many ports have not worried about this before, and seen no ill effects, btw.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; -- Garrett
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; Izumi Tsutsui
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Garrett D'Amore, Principal Software Engineer
&lt;br&gt;Tadpole Computer / Computing Technologies Division,
&lt;br&gt;General Dynamics C4 Systems
&lt;br&gt;&lt;a href=&quot;http://www.tadpolecomputer.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tadpolecomputer.com/&lt;/a&gt;&lt;br&gt;Phone: 951 325-2134 &amp;nbsp;Fax: 951 325-2191
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/clocks-on-mips-tp6211876p6214956.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6213841</id>
	<title>Re: clocks on mips</title>
	<published>2006-09-08T11:54:48Z</published>
	<updated>2006-09-08T11:54:48Z</updated>
	<author>
		<name>Izumi Tsutsui</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6213841&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;garrett_damore@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; How about the following rewrite? &amp;nbsp;I've not tested it yet, but I'm a
&lt;br&gt;&amp;gt; little concerned about the potential implications of calling hardclock
&lt;br&gt;&amp;gt; repeatedly to &amp;quot;catch up&amp;quot; lost interrupts. &amp;nbsp;Especially as it effects ntp
&lt;br&gt;&amp;gt; and timecounters. &amp;nbsp;I'd like to hear opinions on the matter.
&lt;br&gt;&lt;br&gt;I have no idea. I'd like to hear opinions of timecounter guys :-)
&lt;br&gt;&lt;br&gt;&amp;gt; I also added an evcnt for missed clock interrupts.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; struct evcnt mips_int5_missed_evcnt =
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; EVCNT_INITIALIZER(EVCNT_TYPE_INTR, NULL, &amp;quot;mips&amp;quot;, &amp;quot;missed int 5&amp;quot;);
&lt;br&gt;&lt;br&gt;Yeah, I wonder how many interrupts are actually lost.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; if (__predict_false(lost &amp;gt; 0)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; next_cp0_clk_intr = new_cnt + curcpu()-&amp;gt;ci_cycles_per_hz;
&lt;br&gt;&lt;br&gt;This should be &amp;quot;new_cnt + delta&amp;quot; to keep intervals precisely?
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips3_cp0_compare_write(next_cp0_clk_intr);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (; lost &amp;gt; 0; lost--) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hardclock(cfp);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips_int5_evcnt.ev_count++;
&lt;br&gt;&lt;br&gt;hardclock(&amp;cp) and mips_int5_missed_evcnt.ev_count?
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;It's probably better to control hardclock(9) except last call
&lt;br&gt;not to call spllowersoftclock(9) by tweaking clockframe:
&lt;br&gt;---
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (__predict_false(lost &amp;gt; 0)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int sr;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; next_cp0_clk_intr = new_cnt + delta;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips3_cp0_compare_write(next_cp0_clk_intr);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sr = cf.sr;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cf.sr &amp;= ~MIPS_SR_INT_IE;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (; lost &amp;gt; 0; lost--) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hardclock(&amp;cf);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips_int5_missed_evcnt.ev_count++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cf.sr = sr;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;---
&lt;br&gt;But I'd appreciate any comments from interrupt gurus.
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;Izumi Tsutsui
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/clocks-on-mips-tp6211876p6213841.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6213376</id>
	<title>Re: clocks on mips</title>
	<published>2006-09-08T11:26:34Z</published>
	<updated>2006-09-08T11:26:34Z</updated>
	<author>
		<name>Garrett D'Amore</name>
	</author>
	<content type="html">Izumi Tsutsui wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW, current mips3_clock.c:mips3_clockintr() doesn't handle
&lt;br&gt;&amp;gt; lost clock interrupts properly. (just adjusting the next compare)
&lt;br&gt;&amp;gt; I wonder if it's worth to count how many interrupts were lost
&lt;br&gt;&amp;gt; and call hardclock(9) more than once, like current
&lt;br&gt;&amp;gt; arc/timer.c:statclockintr() and macppc/clock.c:decr_intr() do.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;How about the following rewrite? &amp;nbsp;I've not tested it yet, but I'm a
&lt;br&gt;little concerned about the potential implications of calling hardclock
&lt;br&gt;repeatedly to &amp;quot;catch up&amp;quot; lost interrupts. &amp;nbsp;Especially as it effects ntp
&lt;br&gt;and timecounters. &amp;nbsp;I'd like to hear opinions on the matter.
&lt;br&gt;&lt;br&gt;I also added an evcnt for missed clock interrupts.
&lt;br&gt;&lt;br&gt;&lt;br&gt;struct evcnt mips_int5_missed_evcnt =
&lt;br&gt;&amp;nbsp; &amp;nbsp; EVCNT_INITIALIZER(EVCNT_TYPE_INTR, NULL, &amp;quot;mips&amp;quot;, &amp;quot;missed int 5&amp;quot;);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;/*
&lt;br&gt;&amp;nbsp;* Handling to be done upon receipt of a MIPS 3 clock interrupt. &amp;nbsp;This
&lt;br&gt;&amp;nbsp;* routine is to be called from the master interrupt routine
&lt;br&gt;&amp;nbsp;* (e.g. cpu_intr), if MIPS INT5 is pending. &amp;nbsp;The caller is
&lt;br&gt;&amp;nbsp;* responsible for blocking and renabling the interrupt in the
&lt;br&gt;&amp;nbsp;* cpu_intr() routine.
&lt;br&gt;&amp;nbsp;*/
&lt;br&gt;void
&lt;br&gt;mips3_clockintr(uint32_t status, uint32_t pc)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; uint32_t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new_cnt, delta, lost = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; struct clockframe &amp;nbsp; &amp;nbsp;cf;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; cf.pc = pc;
&lt;br&gt;&amp;nbsp; &amp;nbsp; cf.sr = status;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; next_cp0_clk_intr += curcpu()-&amp;gt;ci_cycles_per_hz;
&lt;br&gt;&amp;nbsp; &amp;nbsp; mips3_cp0_compare_write(next_cp0_clk_intr);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; /* Check for lost clock interrupts */
&lt;br&gt;&amp;nbsp; &amp;nbsp; new_cnt = mips3_cp0_count_read();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; delta = next_cp0_clk_intr - new_cnt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; while (__predict_false((int32_t)delta &amp;lt; 0)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lost++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; delta += curcpu()-&amp;gt;ci_cycles_per_hz;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; /*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* Missed one or more clock interrupts, so let's start
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* counting again from the current value. &amp;nbsp;We also trigger
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* hardclocks to get the clock interrupt back up to speed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;*
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* XXX: What impact will this have on NTP and timecounters?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&lt;br&gt;&amp;nbsp; &amp;nbsp; if (__predict_false(lost &amp;gt; 0)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; next_cp0_clk_intr = new_cnt + curcpu()-&amp;gt;ci_cycles_per_hz;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips3_cp0_compare_write(next_cp0_clk_intr);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (; lost &amp;gt; 0; lost--) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hardclock(cfp);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mips_int5_evcnt.ev_count++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; hardclock(&amp;cf);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; mips_int5_evcnt.ev_count++;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; /* caller should renable clock interrupts */
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 3) this probably means cleaning up mips3_clock.c somewhat -- the
&lt;br&gt;&amp;gt;&amp;gt; statclock needs to move out of it, and the delay() needs to rename to
&lt;br&gt;&amp;gt;&amp;gt; mips3_delay.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 4) for systems that can just use mips3_delay as is, I would use a weak
&lt;br&gt;&amp;gt;&amp;gt; symbol alias so that at link time delay() is resolved to mips3_delay.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 5) I'd like to rename cpu_initclocks() to mips3_initclocks() and weak
&lt;br&gt;&amp;gt;&amp;gt; alias it as well.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yeah, these are what I asked.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 6) I'd like to move the resulting mips3_initclocks() and
&lt;br&gt;&amp;gt;&amp;gt; mips3_clockintr() into a new file, mips3_hardclock.c or
&lt;br&gt;&amp;gt;&amp;gt; mips3_clockintr.c, so that ports which for some reason can't use these
&lt;br&gt;&amp;gt;&amp;gt; (ews4800mips?) don't have to carry the baggage, but can still use the
&lt;br&gt;&amp;gt;&amp;gt; rest of the code in mips3_clock.c
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or to have some __HAVE_MIPS_NO_INT5_CLOCK or something in types.h?
&lt;br&gt;&amp;gt; (and we should get rid of options MIPS3_ENABLE_CLOCK_INTR)
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; Izumi Tsutsui
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Garrett D'Amore, Principal Software Engineer
&lt;br&gt;Tadpole Computer / Computing Technologies Division,
&lt;br&gt;General Dynamics C4 Systems
&lt;br&gt;&lt;a href=&quot;http://www.tadpolecomputer.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tadpolecomputer.com/&lt;/a&gt;&lt;br&gt;Phone: 951 325-2134 &amp;nbsp;Fax: 951 325-2191
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/clocks-on-mips-tp6211876p6213376.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6212864</id>
	<title>Re: clocks on mips</title>
	<published>2006-09-08T10:54:05Z</published>
	<updated>2006-09-08T10:54:05Z</updated>
	<author>
		<name>Garrett D'Amore</name>
	</author>
	<content type="html">Izumi Tsutsui wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6212864&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;garrett_damore@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; It appears that all arc systems have a MIPS 3 clock and can handle clock
&lt;br&gt;&amp;gt;&amp;gt; interrupts on CP0 counter.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;I think this is probably also true of
&lt;br&gt;&amp;gt;&amp;gt; hpcmips.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hpcmips also supports TX39xx machines and IIRC they are MIPS1.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 1) convert those models that can do it to common mips3 clock code in
&lt;br&gt;&amp;gt;&amp;gt; mips/mips/mips3_clock.c, modulo the following comments
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe arc could switch (I guess soda also had the same idea),
&lt;br&gt;&amp;gt; but one concern is that clock frequencies defined in arc/arc/p_*.c
&lt;br&gt;&amp;gt; files for each platform are not confirmed, because unlike sgimips
&lt;br&gt;&amp;gt; most ARC BIOS onarc machines don't have clock frequency info.
&lt;br&gt;&amp;gt; Actually I notice it was wrong for my Express5800/230 while ago.
&lt;br&gt;&amp;gt; We should some clock measurement function like hp300/clock.c,
&lt;br&gt;&amp;gt; but I don't have good idea for it right now.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Note current interupt code in arc is a bit messed up.
&lt;br&gt;&amp;gt; I and soda always discuss that they should be reorganized, but... ;-p
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;Malta currently does this. &amp;nbsp;A realtime clock (if present) can be used to
&lt;br&gt;set the cpu freq in MD code. &amp;nbsp;If you don't have _any_ real-time
&lt;br&gt;reference, then you're hosed anyway.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 2) this means in the short term, loss of statclock. &amp;nbsp;i propose that the
&lt;br&gt;&amp;gt;&amp;gt; statclock be handled by the external clocks (whatever are present) when
&lt;br&gt;&amp;gt;&amp;gt; they exist. &amp;nbsp;i.e. I'm suggesting that the statclock timer be the
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;optional&amp;quot; clock, and that the mips3_cp0_clock always be used. 
&lt;br&gt;&amp;gt;&amp;gt; statclock/stathz, etc. should be set up by the MD code.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; statclock(9) is recommended to have some &amp;quot;variance&amp;quot; in its interval
&lt;br&gt;&amp;gt; for precise statistics (see hp300/clock.c or the Design and
&lt;br&gt;&amp;gt; implementation of 4.4BSD), so I'm not sure if we can use the existing
&lt;br&gt;&amp;gt; external clocks for it because most of them have only fixed interval.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But I don't mind just removing statclock implementations with CPU INT5
&lt;br&gt;&amp;gt; from arc since I can't see particular performance improvement with it.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;Agreed. &amp;nbsp;statclock() is optional anyway. &amp;nbsp;The issue is that you want to
&lt;br&gt;avoid aliasing the cpu clock and the statclock. &amp;nbsp;With MIPS3 cp0 counter,
&lt;br&gt;if this is a problem, one can just adjust HZ for the port. &amp;nbsp;(I.e. the
&lt;br&gt;cp0 counter is still used, but we write a different value into cp0_compare.
&lt;br&gt;&lt;br&gt;&amp;gt; BTW, current mips3_clock.c:mips3_clockintr() doesn't handle
&lt;br&gt;&amp;gt; lost clock interrupts properly. (just adjusting the next compare)
&lt;br&gt;&amp;gt; I wonder if it's worth to count how many interrupts were lost
&lt;br&gt;&amp;gt; and call hardclock(9) more than once, like current
&lt;br&gt;&amp;gt; arc/timer.c:statclockintr() and macppc/clock.c:decr_intr() do.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;I'll take a look at it.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 3) this probably means cleaning up mips3_clock.c somewhat -- the
&lt;br&gt;&amp;gt;&amp;gt; statclock needs to move out of it, and the delay() needs to rename to
&lt;br&gt;&amp;gt;&amp;gt; mips3_delay.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 4) for systems that can just use mips3_delay as is, I would use a weak
&lt;br&gt;&amp;gt;&amp;gt; symbol alias so that at link time delay() is resolved to mips3_delay.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 5) I'd like to rename cpu_initclocks() to mips3_initclocks() and weak
&lt;br&gt;&amp;gt;&amp;gt; alias it as well.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yeah, these are what I asked.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;I know. &amp;nbsp;Its time to clean it up now. &amp;nbsp;I'm offering to do so.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; 6) I'd like to move the resulting mips3_initclocks() and
&lt;br&gt;&amp;gt;&amp;gt; mips3_clockintr() into a new file, mips3_hardclock.c or
&lt;br&gt;&amp;gt;&amp;gt; mips3_clockintr.c, so that ports which for some reason can't use these
&lt;br&gt;&amp;gt;&amp;gt; (ews4800mips?) don't have to carry the baggage, but can still use the
&lt;br&gt;&amp;gt;&amp;gt; rest of the code in mips3_clock.c
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or to have some __HAVE_MIPS_NO_INT5_CLOCK or something in types.h?
&lt;br&gt;&amp;gt; (and we should get rid of options MIPS3_ENABLE_CLOCK_INTR)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;Maybe. &amp;nbsp;I don't know. &amp;nbsp;For now putting it in a separate file seems
&lt;br&gt;cleaner than having more garbage in types.h. &amp;nbsp;But that's just my opinion.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; -- Garrett
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; Izumi Tsutsui
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Garrett D'Amore, Principal Software Engineer
&lt;br&gt;Tadpole Computer / Computing Technologies Division,
&lt;br&gt;General Dynamics C4 Systems
&lt;br&gt;&lt;a href=&quot;http://www.tadpolecomputer.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tadpolecomputer.com/&lt;/a&gt;&lt;br&gt;Phone: 951 325-2134 &amp;nbsp;Fax: 951 325-2191
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/clocks-on-mips-tp6211876p6212864.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6212608</id>
	<title>Re: clocks on mips</title>
	<published>2006-09-08T10:40:19Z</published>
	<updated>2006-09-08T10:40:19Z</updated>
	<author>
		<name>Izumi Tsutsui</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6212608&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;garrett_damore@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; It appears that all arc systems have a MIPS 3 clock and can handle clock
&lt;br&gt;&amp;gt; interrupts on CP0 counter.
&lt;br&gt;&amp;gt; &amp;nbsp;I think this is probably also true of
&lt;br&gt;&amp;gt; hpcmips.
&lt;br&gt;&lt;br&gt;hpcmips also supports TX39xx machines and IIRC they are MIPS1.
&lt;br&gt;&lt;br&gt;&amp;gt; 1) convert those models that can do it to common mips3 clock code in
&lt;br&gt;&amp;gt; mips/mips/mips3_clock.c, modulo the following comments
&lt;br&gt;&lt;br&gt;Maybe arc could switch (I guess soda also had the same idea),
&lt;br&gt;but one concern is that clock frequencies defined in arc/arc/p_*.c
&lt;br&gt;files for each platform are not confirmed, because unlike sgimips
&lt;br&gt;most ARC BIOS onarc machines don't have clock frequency info.
&lt;br&gt;Actually I notice it was wrong for my Express5800/230 while ago.
&lt;br&gt;We should some clock measurement function like hp300/clock.c,
&lt;br&gt;but I don't have good idea for it right now.
&lt;br&gt;&lt;br&gt;Note current interupt code in arc is a bit messed up.
&lt;br&gt;I and soda always discuss that they should be reorganized, but... ;-p
&lt;br&gt;&lt;br&gt;&amp;gt; 2) this means in the short term, loss of statclock. &amp;nbsp;i propose that the
&lt;br&gt;&amp;gt; statclock be handled by the external clocks (whatever are present) when
&lt;br&gt;&amp;gt; they exist. &amp;nbsp;i.e. I'm suggesting that the statclock timer be the
&lt;br&gt;&amp;gt; &amp;quot;optional&amp;quot; clock, and that the mips3_cp0_clock always be used. 
&lt;br&gt;&amp;gt; statclock/stathz, etc. should be set up by the MD code.
&lt;br&gt;&lt;br&gt;statclock(9) is recommended to have some &amp;quot;variance&amp;quot; in its interval
&lt;br&gt;for precise statistics (see hp300/clock.c or the Design and
&lt;br&gt;implementation of 4.4BSD), so I'm not sure if we can use the existing
&lt;br&gt;external clocks for it because most of them have only fixed interval.
&lt;br&gt;&lt;br&gt;But I don't mind just removing statclock implementations with CPU INT5
&lt;br&gt;from arc since I can't see particular performance improvement with it.
&lt;br&gt;&lt;br&gt;BTW, current mips3_clock.c:mips3_clockintr() doesn't handle
&lt;br&gt;lost clock interrupts properly. (just adjusting the next compare)
&lt;br&gt;I wonder if it's worth to count how many interrupts were lost
&lt;br&gt;and call hardclock(9) more than once, like current
&lt;br&gt;arc/timer.c:statclockintr() and macppc/clock.c:decr_intr() do.
&lt;br&gt;&lt;br&gt;&amp;gt; 3) this probably means cleaning up mips3_clock.c somewhat -- the
&lt;br&gt;&amp;gt; statclock needs to move out of it, and the delay() needs to rename to
&lt;br&gt;&amp;gt; mips3_delay.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4) for systems that can just use mips3_delay as is, I would use a weak
&lt;br&gt;&amp;gt; symbol alias so that at link time delay() is resolved to mips3_delay.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 5) I'd like to rename cpu_initclocks() to mips3_initclocks() and weak
&lt;br&gt;&amp;gt; alias it as well.
&lt;br&gt;&lt;br&gt;Yeah, these are what I asked.
&lt;br&gt;&lt;br&gt;&amp;gt; 6) I'd like to move the resulting mips3_initclocks() and
&lt;br&gt;&amp;gt; mips3_clockintr() into a new file, mips3_hardclock.c or
&lt;br&gt;&amp;gt; mips3_clockintr.c, so that ports which for some reason can't use these
&lt;br&gt;&amp;gt; (ews4800mips?) don't have to carry the baggage, but can still use the
&lt;br&gt;&amp;gt; rest of the code in mips3_clock.c
&lt;br&gt;&lt;br&gt;Or to have some __HAVE_MIPS_NO_INT5_CLOCK or something in types.h?
&lt;br&gt;(and we should get rid of options MIPS3_ENABLE_CLOCK_INTR)
&lt;br&gt;---
&lt;br&gt;Izumi Tsutsui
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/clocks-on-mips-tp6211876p6212608.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6211876</id>
	<title>clocks on mips</title>
	<published>2006-09-08T10:02:13Z</published>
	<updated>2006-09-08T10:02:13Z</updated>
	<author>
		<name>Garrett D'Amore</name>
	</author>
	<content type="html">I've been looking at arc.
&lt;br&gt;&lt;br&gt;It appears that all arc systems have a MIPS 3 clock and can handle clock
&lt;br&gt;interrupts on CP0 counter. &amp;nbsp;I think this is probably also true of
&lt;br&gt;hpcmips. &amp;nbsp;For pmax and company, it is probably true for _some_ models.
&lt;br&gt;&lt;br&gt;I'd like to recommend the following:
&lt;br&gt;&lt;br&gt;1) convert those models that can do it to common mips3 clock code in
&lt;br&gt;mips/mips/mips3_clock.c, modulo the following comments
&lt;br&gt;&lt;br&gt;2) this means in the short term, loss of statclock. &amp;nbsp;i propose that the
&lt;br&gt;statclock be handled by the external clocks (whatever are present) when
&lt;br&gt;they exist. &amp;nbsp;i.e. I'm suggesting that the statclock timer be the
&lt;br&gt;&amp;quot;optional&amp;quot; clock, and that the mips3_cp0_clock always be used. 
&lt;br&gt;statclock/stathz, etc. should be set up by the MD code.
&lt;br&gt;&lt;br&gt;3) this probably means cleaning up mips3_clock.c somewhat -- the
&lt;br&gt;statclock needs to move out of it, and the delay() needs to rename to
&lt;br&gt;mips3_delay.
&lt;br&gt;&lt;br&gt;4) for systems that can just use mips3_delay as is, I would use a weak
&lt;br&gt;symbol alias so that at link time delay() is resolved to mips3_delay.
&lt;br&gt;&lt;br&gt;5) I'd like to rename cpu_initclocks() to mips3_initclocks() and weak
&lt;br&gt;alias it as well.
&lt;br&gt;&lt;br&gt;6) I'd like to move the resulting mips3_initclocks() and
&lt;br&gt;mips3_clockintr() into a new file, mips3_hardclock.c or
&lt;br&gt;mips3_clockintr.c, so that ports which for some reason can't use these
&lt;br&gt;(ews4800mips?) don't have to carry the baggage, but can still use the
&lt;br&gt;rest of the code in mips3_clock.c
&lt;br&gt;&lt;br&gt;Thoughts?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Garrett D'Amore, Principal Software Engineer
&lt;br&gt;Tadpole Computer / Computing Technologies Division,
&lt;br&gt;General Dynamics C4 Systems
&lt;br&gt;&lt;a href=&quot;http://www.tadpolecomputer.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tadpolecomputer.com/&lt;/a&gt;&lt;br&gt;Phone: 951 325-2134 &amp;nbsp;Fax: 951 325-2191
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/clocks-on-mips-tp6211876p6211876.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5373810</id>
	<title>Re: ISA bus-master DMA on arc</title>
	<published>2006-07-18T01:37:48Z</published>
	<updated>2006-07-18T01:37:48Z</updated>
	<author>
		<name>M. Warner Losh</name>
	</author>
	<content type="html">[[ sorry for the long lag in my reply ]]
&lt;br&gt;&lt;br&gt;In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5373810&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;060624222144.M0101313@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Izumi Tsutsui &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5373810&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tsutsui@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5373810&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt; wrote:
&lt;br&gt;: 
&lt;br&gt;: &amp;gt; I've had a buslogic ISA controller work in my Deskstation ARCstation
&lt;br&gt;: &amp;gt; (aka rPC44) under OpenBSD/arc. &amp;nbsp;It was a special hacked up driver that
&lt;br&gt;: &amp;gt; pefo wrote to make it work...
&lt;br&gt;: 
&lt;br&gt;: Hmm, thanks for your info. It looks rPC44 uses physical address
&lt;br&gt;: for DMA address of ISA bus-master devices.
&lt;br&gt;: (i.e. lower 24bit of KSEG1 address)
&lt;br&gt;&lt;br&gt;This makes a certain amount of sense, because the ISA bus can only
&lt;br&gt;reference 16MB (lower 24bit) via busmaster/dma.
&lt;br&gt;&lt;br&gt;The rPC44 is as close as you can get to a 486 machine with a MIPS
&lt;br&gt;R4400PC bolted in place of the 486. &amp;nbsp;The cache memory is slow (which
&lt;br&gt;is horrible for MIPS performance), and it has nearly all of the warts
&lt;br&gt;of the x86 of the era, plus a few more of its own.
&lt;br&gt;&lt;br&gt;: On the other hand, NEC PCI based machines (my NEC-JC94 etc.)
&lt;br&gt;: use JAZZ DMA TLB for DMA address of PCI bus-master devices.
&lt;br&gt;: I wonder what DMA address should be used for EISA based
&lt;br&gt;: NEC or PICA machines (which have JAZZ-ISA bridge)...
&lt;br&gt;&lt;br&gt;I believe that PICA machines have a different set of constraints on
&lt;br&gt;DMA addresses than the rPC44 does. &amp;nbsp;But I may be getting the PICA
&lt;br&gt;based machines confused with the Deskstation Tyne machines which I
&lt;br&gt;know had a special fast SRAM for DMA.
&lt;br&gt;&lt;br&gt;Warner
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ISA-bus-master-DMA-on-arc-tp4846715p5373810.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-5025291</id>
	<title>Re: ISA bus-master DMA on arc</title>
	<published>2006-06-24T07:21:44Z</published>
	<updated>2006-06-24T07:21:44Z</updated>
	<author>
		<name>Izumi Tsutsui</name>
	</author>
	<content type="html">&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=5025291&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;imp@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I've had a buslogic ISA controller work in my Deskstation ARCstation
&lt;br&gt;&amp;gt; (aka rPC44) under OpenBSD/arc. &amp;nbsp;It was a special hacked up driver that
&lt;br&gt;&amp;gt; pefo wrote to make it work...
&lt;br&gt;&lt;br&gt;Hmm, thanks for your info. It looks rPC44 uses physical address
&lt;br&gt;for DMA address of ISA bus-master devices.
&lt;br&gt;(i.e. lower 24bit of KSEG1 address)
&lt;br&gt;&lt;br&gt;On the other hand, NEC PCI based machines (my NEC-JC94 etc.)
&lt;br&gt;use JAZZ DMA TLB for DMA address of PCI bus-master devices.
&lt;br&gt;I wonder what DMA address should be used for EISA based
&lt;br&gt;NEC or PICA machines (which have JAZZ-ISA bridge)...
&lt;br&gt;&lt;br&gt;Umm, should I implement PCI-EISA bridge part for JC94 first?
&lt;br&gt;---
&lt;br&gt;Izumi Tsutsui
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ISA-bus-master-DMA-on-arc-tp4846715p5025291.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-4926021</id>
	<title>Re: ISA bus-master DMA on arc</title>
	<published>2006-06-18T12:35:12Z</published>
	<updated>2006-06-18T12:35:12Z</updated>
	<author>
		<name>M. Warner Losh</name>
	</author>
	<content type="html">In message: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=4926021&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;060613212703.M0112582@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Izumi Tsutsui &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=4926021&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tsutsui@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;: Has anyone tried any ISA bus-master DMA devices on arc machines?
&lt;br&gt;: 
&lt;br&gt;: AHA-1542 on my Express5800/240 EISA (NEC-J96A) hangs during
&lt;br&gt;: probing attached drives, so I wonder if I have to fix ISA DMA stuff
&lt;br&gt;: before I work on EISA stuff to support mlx(4) on EISA on my J96A.
&lt;br&gt;: (Note PIO devices like ep(4) works fine on it)
&lt;br&gt;&lt;br&gt;I've had a buslogic ISA controller work in my Deskstation ARCstation
&lt;br&gt;(aka rPC44) under OpenBSD/arc. &amp;nbsp;It was a special hacked up driver that
&lt;br&gt;pefo wrote to make it work...
&lt;br&gt;&lt;br&gt;Warner
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ISA-bus-master-DMA-on-arc-tp4846715p4926021.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-4846715</id>
	<title>ISA bus-master DMA on arc</title>
	<published>2006-06-13T06:27:03Z</published>
	<updated>2006-06-13T06:27:03Z</updated>
	<author>
		<name>Izumi Tsutsui</name>
	</author>
	<content type="html">Has anyone tried any ISA bus-master DMA devices on arc machines?
&lt;br&gt;&lt;br&gt;AHA-1542 on my Express5800/240 EISA (NEC-J96A) hangs during
&lt;br&gt;probing attached drives, so I wonder if I have to fix ISA DMA stuff
&lt;br&gt;before I work on EISA stuff to support mlx(4) on EISA on my J96A.
&lt;br&gt;(Note PIO devices like ep(4) works fine on it)
&lt;br&gt;---
&lt;br&gt;Izumi Tsutsui
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ISA-bus-master-DMA-on-arc-tp4846715p4846715.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3665351</id>
	<title>re: 64-bit paddr_t and mmap()?</title>
	<published>2006-03-29T23:28:41Z</published>
	<updated>2006-03-29T23:28:41Z</updated>
	<author>
		<name>matthew green</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;FWIW, we use 64 bit paddr_t on sparc64, regardless of word size.
&lt;br&gt;(this might be true on sparc, too..?)
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/64-bit-paddr_t-and-mmap%28%29--tp3656619p3665351.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3659163</id>
	<title>Re: 64-bit paddr_t and mmap()?</title>
	<published>2006-03-29T13:33:44Z</published>
	<updated>2006-03-29T13:33:44Z</updated>
	<author>
		<name>Garrett D'Amore</name>
	</author>
	<content type="html">Matt Thomas wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Garrett D'Amore wrote:
&lt;br&gt;&amp;gt;&amp;gt; I'm trying to mmap a framebuffer device under evbmips, using a 64-bit
&lt;br&gt;&amp;gt;&amp;gt; paddr_t. &amp;nbsp; (Alchemy PCI space is located in the upper portion of the
&lt;br&gt;&amp;gt;&amp;gt; 36-bit MIPS physical address space.)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Anyway, the mmap works fine. &amp;nbsp;I'm able to draw a picture on screen.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But when the application exits (and hence does an implicit munmap()), I
&lt;br&gt;&amp;gt;&amp;gt; get a panic in pmap_remove_pv, called from pmap_remove, where it looks
&lt;br&gt;&amp;gt;&amp;gt; like a NULL &amp;quot;pg&amp;quot; pointer is being passed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That sounds like a bug in the pmap. &amp;nbsp;Not all mapped pages will have a
&lt;br&gt;&amp;gt; corresponding uvm_page (because of being able to map pages outside of
&lt;br&gt;&amp;gt; uvm managed memory). &amp;nbsp;In that case, you just reap the PV entry.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; See line 1749 in powerpc/oea/pmap.c for instance.
&lt;/div&gt;&lt;br&gt;Yep. &amp;nbsp;I've posted a diff that I think fixes it and send-pr'd it. &amp;nbsp;Still
&lt;br&gt;waiting for the bug number to come back to me. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Garrett D'Amore, Principal Software Engineer
&lt;br&gt;Tadpole Computer / Computing Technologies Division,
&lt;br&gt;General Dynamics C4 Systems
&lt;br&gt;&lt;a href=&quot;http://www.tadpolecomputer.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tadpolecomputer.com/&lt;/a&gt;&lt;br&gt;Phone: 951 325-2134 &amp;nbsp;Fax: 951 325-2191
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/64-bit-paddr_t-and-mmap%28%29--tp3656619p3659163.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3659060</id>
	<title>Re: 64-bit paddr_t and mmap()?</title>
	<published>2006-03-29T13:28:49Z</published>
	<updated>2006-03-29T13:28:49Z</updated>
	<author>
		<name>Matt Thomas</name>
	</author>
	<content type="html">Garrett D'Amore wrote:
&lt;br&gt;&amp;gt; I'm trying to mmap a framebuffer device under evbmips, using a 64-bit
&lt;br&gt;&amp;gt; paddr_t. &amp;nbsp; (Alchemy PCI space is located in the upper portion of the
&lt;br&gt;&amp;gt; 36-bit MIPS physical address space.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Anyway, the mmap works fine. &amp;nbsp;I'm able to draw a picture on screen.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But when the application exits (and hence does an implicit munmap()), I
&lt;br&gt;&amp;gt; get a panic in pmap_remove_pv, called from pmap_remove, where it looks
&lt;br&gt;&amp;gt; like a NULL &amp;quot;pg&amp;quot; pointer is being passed.
&lt;br&gt;&lt;br&gt;That sounds like a bug in the pmap. &amp;nbsp;Not all mapped pages will have a
&lt;br&gt;corresponding uvm_page (because of being able to map pages outside of
&lt;br&gt;uvm managed memory). &amp;nbsp;In that case, you just reap the PV entry.
&lt;br&gt;&lt;br&gt;See line 1749 in powerpc/oea/pmap.c for instance.
&lt;br&gt;-- 
&lt;br&gt;Matt Thomas &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=3659060&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;matt@...&lt;/a&gt;
&lt;br&gt;3am Software Foundry &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;www: &lt;a href=&quot;http://3am-software.com/bio/matt/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://3am-software.com/bio/matt/&lt;/a&gt;&lt;br&gt;Cupertino, CA &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;disclaimer: I avow all knowledge of this message.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/64-bit-paddr_t-and-mmap%28%29--tp3656619p3659060.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3656619</id>
	<title>64-bit paddr_t and mmap()?</title>
	<published>2006-03-29T11:14:15Z</published>
	<updated>2006-03-29T11:14:15Z</updated>
	<author>
		<name>Garrett D'Amore</name>
	</author>
	<content type="html">&lt;br&gt;I'm trying to mmap a framebuffer device under evbmips, using a 64-bit
&lt;br&gt;paddr_t. &amp;nbsp; (Alchemy PCI space is located in the upper portion of the
&lt;br&gt;36-bit MIPS physical address space.)
&lt;br&gt;&lt;br&gt;Anyway, the mmap works fine. &amp;nbsp;I'm able to draw a picture on screen.
&lt;br&gt;&lt;br&gt;But when the application exits (and hence does an implicit munmap()), I
&lt;br&gt;get a panic in pmap_remove_pv, called from pmap_remove, where it looks
&lt;br&gt;like a NULL &amp;quot;pg&amp;quot; pointer is being passed.
&lt;br&gt;&lt;br&gt;I'm curious if anyone else has used 64-bit paddr_t's and mmap(), e.g. on
&lt;br&gt;ARC. &amp;nbsp;I'm wondering if maybe I'm trying to do something new, or if there
&lt;br&gt;is some known fault, or if it is known to work on other platforms. &amp;nbsp;Any
&lt;br&gt;info that might help me restrict where I am looking would be useful to
&lt;br&gt;me. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Garrett D'Amore, Principal Software Engineer
&lt;br&gt;Tadpole Computer / Computing Technologies Division,
&lt;br&gt;General Dynamics C4 Systems
&lt;br&gt;&lt;a href=&quot;http://www.tadpolecomputer.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.tadpolecomputer.com/&lt;/a&gt;&lt;br&gt;Phone: 951 325-2134 &amp;nbsp;Fax: 951 325-2191
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/64-bit-paddr_t-and-mmap%28%29--tp3656619p3656619.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-3182409</id>
	<title>smtp10.bellnet.ca Sympatico gratuit ou ordinateur gratuit - promotion</title>
	<published>2006-03-01T01:29:46Z</published>
	<updated>2006-03-01T01:29:46Z</updated>
	<author>
		<name>Megatron Communications inc.</name>
	</author>
	<content type="html">&lt;br&gt;Et oui ......... l offre Sympatico ce poursuit pour la semaine
&lt;br&gt;&lt;br&gt;Ordi GRATUIT payé par Sympatico avec abonnement.
&lt;br&gt;Après avoir eu 50 ordis la semaine passée Sympatico revient avec l' offre 
&lt;br&gt;( ORDI GRATUIT )
&lt;br&gt;Ou 
&lt;br&gt;Si vous voulez Symatico offre aussi l internet GRATUIT a tous ...
&lt;br&gt;&amp;nbsp;3 mois de haute vitesse sans frais , téléchargement illimité et sans abonnement ...
&lt;br&gt;&amp;nbsp;et tous ca GRATUIT
&lt;br&gt;Trop beau pour être vrai .. 
&lt;br&gt;Cette offre prend fin vendredi à 18hrs
&lt;br&gt;Information Sur notre site web
&lt;br&gt;www.lems.ca 
&lt;br&gt;Ou 
&lt;br&gt;514-355-0001
&lt;br&gt;1800-833-7993
&lt;br&gt;&lt;br&gt;e-mail broadcast par megatron
&lt;br&gt;7.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/smtp10.bellnet.ca-Sympatico-gratuit-ou-ordinateur-gratuit---promotion-tp3182409p3182409.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-2108592</id>
	<title>Cartas Comerciais</title>
	<published>2005-12-27T10:04:42Z</published>
	<updated>2005-12-27T10:04:42Z</updated>
	<author>
		<name>Julian Souza</name>
	</author>
	<content type="html">&lt;br&gt;Cartas Comerciais. Modelos prontos de cartas e e-mails comerciais. Visite o site:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cartas Comerciais, E veja alguns dos modelos abaixo:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Agradecimentos e condolências
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Atestados e Declarações
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cartas de Cobranças
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cartas de Reclamação
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cartas em Inglês
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Comunicados e Avisos
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Convites
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Documentos
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Emprego
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Propostas
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Solicitações e pedidos
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Viagem
&lt;br&gt;Cartas Comerciais
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Procuração
&lt;br&gt;Carta de Recomendação
&lt;br&gt;Convite para Exposição ou Feira
&lt;br&gt;&lt;br&gt;&amp;nbsp;Cartas Comerciais
&lt;br&gt;&lt;br&gt;AGRADECIMENTOS E CONDOLÊNCIAS
&lt;br&gt;&lt;br&gt; Agradecimento de convite e felicitações;
&lt;br&gt; Agradecimento e convite para solenidade;
&lt;br&gt; Agradecimento de mensagem de pêsames;
&lt;br&gt; Agradecimento de pedido;
&lt;br&gt; Agradecimento e boas vindas a cliente novo;
&lt;br&gt; Agradecimento por mensagem de felicitação;
&lt;br&gt; Confraternização;
&lt;br&gt; Congratulações;
&lt;br&gt; Cumprimentos por resultados comerciais;
&lt;br&gt; Felicitações pessoais;
&lt;br&gt; Pêsames;
&lt;br&gt; Votos de boas festas 
&lt;br&gt;Voltar ao topo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;CARTAS DE RECLAMAÇÃO
&lt;br&gt;Cartas Comerciais
&lt;br&gt; Reclamação de compra de produto;
&lt;br&gt; Reclamação por atraso;
&lt;br&gt; Reclamação por aumento de preço;
&lt;br&gt; Reclamação por deficiência técnica;
&lt;br&gt; Reclamação por demora na entrega;
&lt;br&gt; Reclamação por divergência;
&lt;br&gt; Respostas a reclamações;
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;COMUNICADOS E AVISOS
&lt;br&gt;&lt;br&gt; Advertência a funcionário;
&lt;br&gt; Aviso de aumento de preços;
&lt;br&gt; Aviso de incorporação da empresa;
&lt;br&gt; Aviso de lançamento de produto e serviço;
&lt;br&gt; Aviso de mudança de endereço;
&lt;br&gt; Aviso de ocorrência de acidente;
&lt;br&gt; Aviso de término de contrato;
&lt;br&gt; Aviso genérico;
&lt;br&gt; Comunicação de atraso no envio de mercadorias;
&lt;br&gt; Comunicação de devolução de duplicata;
&lt;br&gt; Comunicação de devolução de mercadoria;
&lt;br&gt; Comunicação de envio de mercadorias;
&lt;br&gt; Comunicação de envio de parte do pedido;
&lt;br&gt; Comunicação de extravio de mercadorias;
&lt;br&gt; Comunicação de férias coletivas;
&lt;br&gt; Comunicação de liquidação de débito;
&lt;br&gt; Comunicação de novo serviço de televendas;
&lt;br&gt; Comunicação de reunião;
&lt;br&gt; Confirmação de pedido;
&lt;br&gt; Resposta ao comunicado de reunião; 
&lt;br&gt;&lt;br&gt;Voltar ao topo
&lt;br&gt;Cartas Comerciais
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;EMPREGO
&lt;br&gt;&lt;br&gt; Aviso prévio de dispensa de empregado: 1, 2, e 3;
&lt;br&gt; Carta de recomendação;
&lt;br&gt; Pedido de demissão: 1 e 2;
&lt;br&gt; Solicitação de emprego: 1, 2 e 3;
&lt;br&gt; Solicitação de estágio; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;Cartas Comerciais
&lt;br&gt;ATESTADOS E DECLARAÇÕES
&lt;br&gt;&lt;br&gt; Atestado de bons antecedentes;
&lt;br&gt; Atestado médico;
&lt;br&gt; Declaração negativa de vínculo empregatício;
&lt;br&gt; Declaração para cancelamento de protesto;
&lt;br&gt; Declaração para fins escolares;
&lt;br&gt;Voltar ao topo
&lt;br&gt;Cartas Comerciais
&lt;br&gt;CARTAS DE COBRANÇA
&lt;br&gt;&lt;br&gt; Cartas de cobrança: 1, 2, 3, 4, 5, 6, 7 e 8;
&lt;br&gt; Encaminhamento de cobrança a protesto;
&lt;br&gt; Oferecimento de serviço de cobrança;
&lt;br&gt; Recebimento de débito pendente;
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;CARTAS EM INGLÊS
&lt;br&gt;Cartas Comerciais
&lt;br&gt; Cancelamento de pedido;
&lt;br&gt; Carta de demissão;
&lt;br&gt; Carta de referência;
&lt;br&gt; Curriculum vitae;
&lt;br&gt; Pedido de produto: 1 e 2;
&lt;br&gt; Reclamação de assinatura de publicação;
&lt;br&gt; Remessa de valores;
&lt;br&gt; Resposta a pedido de produto;
&lt;br&gt; Resposta a solicitação de emprego;
&lt;br&gt; Resposta a solicitação de informações;
&lt;br&gt; Resposta a solicitação de preços;
&lt;br&gt; Solicitação de emprego;
&lt;br&gt; Solicitação de informações comerciais;
&lt;br&gt; Solicitação de licença;
&lt;br&gt; Solicitação de preços; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;Cartas Comerciais
&lt;br&gt;CONVITES
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt; Convite para batizado;
&lt;br&gt; Convite para evento social;
&lt;br&gt; Convite para exposição ou feira;
&lt;br&gt; Convite para lançamento de produto;
&lt;br&gt; Resposta negativa a convite;
&lt;br&gt; Resposta positiva a convite; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;DOCUMENTOS
&lt;br&gt;&lt;br&gt; Ata;
&lt;br&gt; Contrato de locação de imóvel;
&lt;br&gt; Contrato firmado acordo;
&lt;br&gt; Contrato social;
&lt;br&gt; Edital de convocação;
&lt;br&gt; Procuração;
&lt;br&gt; Recibo de venda de automóvel; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;PROPOSTAS
&lt;br&gt;&lt;br&gt; Proposta de abertura de conta corrente;
&lt;br&gt; Proposta de prestação de serviços: 1 e 2;
&lt;br&gt; Proposta de representação comercial: 1 e 2;
&lt;br&gt; Proposta para ocupação de cargo;
&lt;br&gt; Proposta para recuperação de clientes;
&lt;br&gt; Resposta negativa à proposta de representação: 1 e 2;
&lt;br&gt; Resposta positiva à proposta de representação: 1 e 2; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;SOLICITAÇÕE E PEDIDOS
&lt;br&gt; Pedido de desculpas;
&lt;br&gt; Pedido de mercadorias;
&lt;br&gt; Resposta a pedido de carta de apresentação;
&lt;br&gt; Resposta a solicitação de cópias de documentos;
&lt;br&gt; Resposta a solicitação de orçamento;
&lt;br&gt; Resposta negativa a solicitação de informações comerciais;
&lt;br&gt;Cartas Comerciais
&lt;br&gt; Resposta positiva a solicitação de informações comerciais;
&lt;br&gt; Solicitação de atestado de Idoneidade Financeira;
&lt;br&gt; Solicitação de catálogos de preços;
&lt;br&gt; Solicitação de crédito;
&lt;br&gt; Solicitação de informações comerciais;
&lt;br&gt; Solicitação de informações sobre curso;
&lt;br&gt; Solicitação de listas de preços;
&lt;br&gt; Solicitações de referências pessoais;
&lt;br&gt; Suspensão de pedido de mercadoria;
&lt;br&gt;Cartas Comerciais
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;VIAGEM
&lt;br&gt; Informações sobre requisitos de viagem;
&lt;br&gt; Pedido de reserva em hotel;
&lt;br&gt; Recuperação de bagagem extraviada;
&lt;br&gt; Reclamação de maus tratos à bagagem;
&lt;br&gt; Recuperação de objeto esquecido em hotel;
&lt;br&gt; Reserva de passagens;
&lt;br&gt; Roteiro turístico. 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cartas-Comerciais-tp2108592p2108592.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-2064020</id>
	<title>2.000 Modelos de Cartas Comerciais - Avisos, Convites, Propostas, Contratos, Agradecimentos, Emprego (Solicitação, Apresentação, Demissão), Vendas, Cobranças, Pedidos, Atestados, Documentos, Declaração, Procuração, Pêsames, Batizados, etc.</title>
	<published>2005-12-22T09:14:51Z</published>
	<updated>2005-12-22T09:14:51Z</updated>
	<author>
		<name>Julian Souza</name>
	</author>
	<content type="html">&lt;br&gt;Modelos prontos de cartas e e-mails comerciais. Visite o site:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;E veja alguns dos modelos abaixo:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Agradecimentos e condolências
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Atestados e Declarações
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cartas de Cobranças
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cartas de Reclamação
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Cartas em Inglês
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Comunicados e Avisos
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Convites
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Documentos
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Emprego
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Propostas
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Solicitações e pedidos
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Viagem
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Procuração
&lt;br&gt;Carta de Recomendação
&lt;br&gt;Convite para Exposição ou Feira
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;AGRADECIMENTOS E CONDOLÊNCIAS
&lt;br&gt;&lt;br&gt; Agradecimento de convite e felicitações;
&lt;br&gt; Agradecimento e convite para solenidade;
&lt;br&gt; Agradecimento de mensagem de pêsames;
&lt;br&gt; Agradecimento de pedido;
&lt;br&gt; Agradecimento e boas vindas a cliente novo;
&lt;br&gt; Agradecimento por mensagem de felicitação;
&lt;br&gt; Confraternização;
&lt;br&gt; Congratulações;
&lt;br&gt; Cumprimentos por resultados comerciais;
&lt;br&gt; Felicitações pessoais;
&lt;br&gt; Pêsames;
&lt;br&gt; Votos de boas festas 
&lt;br&gt;Voltar ao topo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;CARTAS DE RECLAMAÇÃO
&lt;br&gt;&lt;br&gt; Reclamação de compra de produto;
&lt;br&gt; Reclamação por atraso;
&lt;br&gt; Reclamação por aumento de preço;
&lt;br&gt; Reclamação por deficiência técnica;
&lt;br&gt; Reclamação por demora na entrega;
&lt;br&gt; Reclamação por divergência;
&lt;br&gt; Respostas a reclamações;
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;COMUNICADOS E AVISOS
&lt;br&gt;&lt;br&gt; Advertência a funcionário;
&lt;br&gt; Aviso de aumento de preços;
&lt;br&gt; Aviso de incorporação da empresa;
&lt;br&gt; Aviso de lançamento de produto e serviço;
&lt;br&gt; Aviso de mudança de endereço;
&lt;br&gt; Aviso de ocorrência de acidente;
&lt;br&gt; Aviso de término de contrato;
&lt;br&gt; Aviso genérico;
&lt;br&gt; Comunicação de atraso no envio de mercadorias;
&lt;br&gt; Comunicação de devolução de duplicata;
&lt;br&gt; Comunicação de devolução de mercadoria;
&lt;br&gt; Comunicação de envio de mercadorias;
&lt;br&gt; Comunicação de envio de parte do pedido;
&lt;br&gt; Comunicação de extravio de mercadorias;
&lt;br&gt; Comunicação de férias coletivas;
&lt;br&gt; Comunicação de liquidação de débito;
&lt;br&gt; Comunicação de novo serviço de televendas;
&lt;br&gt; Comunicação de reunião;
&lt;br&gt; Confirmação de pedido;
&lt;br&gt; Resposta ao comunicado de reunião; 
&lt;br&gt;&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;EMPREGO
&lt;br&gt;&lt;br&gt; Aviso prévio de dispensa de empregado: 1, 2, e 3;
&lt;br&gt; Carta de recomendação;
&lt;br&gt; Pedido de demissão: 1 e 2;
&lt;br&gt; Solicitação de emprego: 1, 2 e 3;
&lt;br&gt; Solicitação de estágio; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;ATESTADOS E DECLARAÇÕES
&lt;br&gt;&lt;br&gt; Atestado de bons antecedentes;
&lt;br&gt; Atestado médico;
&lt;br&gt; Declaração negativa de vínculo empregatício;
&lt;br&gt; Declaração para cancelamento de protesto;
&lt;br&gt; Declaração para fins escolares;
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;CARTAS DE COBRANÇA
&lt;br&gt;&lt;br&gt; Cartas de cobrança: 1, 2, 3, 4, 5, 6, 7 e 8;
&lt;br&gt; Encaminhamento de cobrança a protesto;
&lt;br&gt; Oferecimento de serviço de cobrança;
&lt;br&gt; Recebimento de débito pendente;
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;CARTAS EM INGLÊS
&lt;br&gt;&lt;br&gt; Cancelamento de pedido;
&lt;br&gt; Carta de demissão;
&lt;br&gt; Carta de referência;
&lt;br&gt; Curriculum vitae;
&lt;br&gt; Pedido de produto: 1 e 2;
&lt;br&gt; Reclamação de assinatura de publicação;
&lt;br&gt; Remessa de valores;
&lt;br&gt; Resposta a pedido de produto;
&lt;br&gt; Resposta a solicitação de emprego;
&lt;br&gt; Resposta a solicitação de informações;
&lt;br&gt; Resposta a solicitação de preços;
&lt;br&gt; Solicitação de emprego;
&lt;br&gt; Solicitação de informações comerciais;
&lt;br&gt; Solicitação de licença;
&lt;br&gt; Solicitação de preços; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;CONVITES
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt; Convite para batizado;
&lt;br&gt; Convite para evento social;
&lt;br&gt; Convite para exposição ou feira;
&lt;br&gt; Convite para lançamento de produto;
&lt;br&gt; Resposta negativa a convite;
&lt;br&gt; Resposta positiva a convite; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;DOCUMENTOS
&lt;br&gt;&lt;br&gt; Ata;
&lt;br&gt; Contrato de locação de imóvel;
&lt;br&gt; Contrato firmado acordo;
&lt;br&gt; Contrato social;
&lt;br&gt; Edital de convocação;
&lt;br&gt; Procuração;
&lt;br&gt; Recibo de venda de automóvel; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;PROPOSTAS
&lt;br&gt;&lt;br&gt; Proposta de abertura de conta corrente;
&lt;br&gt; Proposta de prestação de serviços: 1 e 2;
&lt;br&gt; Proposta de representação comercial: 1 e 2;
&lt;br&gt; Proposta para ocupação de cargo;
&lt;br&gt; Proposta para recuperação de clientes;
&lt;br&gt; Resposta negativa à proposta de representação: 1 e 2;
&lt;br&gt; Resposta positiva à proposta de representação: 1 e 2; 
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;SOLICITAÇÕE E PEDIDOS
&lt;br&gt; Pedido de desculpas;
&lt;br&gt; Pedido de mercadorias;
&lt;br&gt; Resposta a pedido de carta de apresentação;
&lt;br&gt; Resposta a solicitação de cópias de documentos;
&lt;br&gt; Resposta a solicitação de orçamento;
&lt;br&gt; Resposta negativa a solicitação de informações comerciais;
&lt;br&gt; Resposta positiva a solicitação de informações comerciais;
&lt;br&gt; Solicitação de atestado de Idoneidade Financeira;
&lt;br&gt; Solicitação de catálogos de preços;
&lt;br&gt; Solicitação de crédito;
&lt;br&gt; Solicitação de informações comerciais;
&lt;br&gt; Solicitação de informações sobre curso;
&lt;br&gt; Solicitação de listas de preços;
&lt;br&gt; Solicitações de referências pessoais;
&lt;br&gt; Suspensão de pedido de mercadoria;
&lt;br&gt;Voltar ao topo
&lt;br&gt;&lt;br&gt;VIAGEM
&lt;br&gt; Informações sobre requisitos de viagem;
&lt;br&gt; Pedido de reserva em hotel;
&lt;br&gt; Recuperação de bagagem extraviada;
&lt;br&gt; Reclamação de maus tratos à bagagem;
&lt;br&gt; Recuperação de objeto esquecido em hotel;
&lt;br&gt; Reserva de passagens;
&lt;br&gt; Roteiro turístico. 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.gueb.de/cartascomerciais&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gueb.de/cartascomerciais&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.000-Modelos-de-Cartas-Comerciais---Avisos%2C-Convites%2C-Propostas%2C-Contratos%2C-Agradecimentos%2C-Emprego-%28Solicita%C3%A7%C3%A3o%2C-Apresenta%C3%A7%C3%A3o%2C-Demiss%C3%A3o%29%2C-Vendas%2C-Cobran%C3%A7as%2C-Pedidos%2C-Atestados%2C-Documentos%2C-Declara%C3%A7%C3%A3o%2C-Procura%C3%A7%C3%A3o%2C-P%C3%AAsames%2C-Batizados%2C-etc.-tp2064020p2064020.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-1475216</id>
	<title>gxemul runs NetBSD/arc (Re: CVS commit: src/sys/arch/arc/jazz)</title>
	<published>2005-11-14T05:06:38Z</published>
	<updated>2005-11-14T05:06:38Z</updated>
	<author>
		<name>Izumi Tsutsui</name>
	</author>
	<content type="html">In article &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=1475216&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;20051106110917.737FD2DA27@...&lt;/a&gt;&amp;gt; on source-changes
&lt;br&gt;I wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Now gxemul-0.3.6.2 reaches mountroot() sd0 (but can't exec /sbin/init yet).
&lt;br&gt;&lt;br&gt;Umm, it was my fault (wrong /dev files in disk image),
&lt;br&gt;&amp;quot;gxemul -e pica -x netbsd.ramdisk&amp;quot; just works fine.
&lt;br&gt;---
&lt;br&gt;Izumi Tsutsui
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gxemul-runs-NetBSD-arc-%28Re%3A-CVS-commit%3A-src-sys-arch-arc-jazz%29-tp1475216p1475216.html" />
</entry>

</feed>
