From owner-freebsd-mips Wed Feb 5 12:54:39 2003 Delivered-To: freebsd-mips@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F26E737B401 for ; Wed, 5 Feb 2003 12:54:37 -0800 (PST) Received: from yahoo.com.tw (135.0.30.61.isp.tfn.net.tw [61.30.0.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 80F8943F85 for ; Wed, 5 Feb 2003 12:54:36 -0800 (PST) (envelope-from conychangkimo@yahoo.com.tw) From: jerry@FreeBSD.ORG To: µ¹»{¯u¥´«÷ªºªB¤Í@FreeBSD.ORG Subject: ¸gÀ礧¯«ªº¯µ±K Reply-To: conychangkimo@yahoo.com.tw Date: 06 Feb 2003 05:14:34 +0800 Organization: Foobar Inc. X-Mailer: Gammadyne Mailer x-delete-me: 1 (this tells Gammadyne's server to delete the message) MIME-Version: 1.0 Content-Type: text/html Content-Transfer-Encoding: 8bit Message-Id: <20030205205436.80F8943F85@mx1.FreeBSD.org> Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ¦L¶r¾÷

·s¦~§ª«°e±z¤@¥x¦L¶r¾÷ ...

To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Wed Feb 5 22:37:59 2003 Delivered-To: freebsd-mips@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3D3637B405 for ; Wed, 5 Feb 2003 22:37:44 -0800 (PST) Received: from rockshows.com.br (200191011144-dial-user-BOL.acessonet.com.br [200.191.11.144]) by mx1.FreeBSD.org (Postfix) with SMTP id 500EE43FE5 for ; Wed, 5 Feb 2003 22:37:31 -0800 (PST) (envelope-from fatorcincoo@rockshows.com.br) From: "Banda Fator Cinco" To: Subject: Dê uma Força ao Nosso Rock Nacional Mime-Version: 1.0 Content-Type: text/html; charset="ISO-8859-1" Date: Thu, 6 Feb 2003 04:38:24 -0200 Content-Transfer-Encoding: 8bit Message-Id: <20030206063731.500EE43FE5@mx1.FreeBSD.org> Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG

Banda Fator Cinco
 
Pedimos a você que esta recebendo este e-mail para dar uma força ao nosso rock nacional, a banda Fator Cinco teve uma de suas musicas veiculada na 89 FM (A Rádio Rock) e na KISS FM não custa nada a gente pedir a música de novo e quem sabe ela poder entrar na programação destas rádio. Vamos lá pessoal !!!
 
A música chama-se 11 DE SETEMBRO e para pedi-la na 89FM mande um e-mail para avezdobrasil@89fm.com.br ou ligue para 252-6543 e para pedir na KISS FM mande um e-mail para kissfm@kissfm.com.br .  
 
Vamos pedir a música novamente para fazer a Fator Cinco entrar na programação destas rádios, contamos com sua ajuda . VALEU !!!
 
Você pode ouvir o trecho desta música e conhecer melhor a banda Fator Cinco acessando:
 
Um grande abraço da família Fator Cinco
 
INFORMATIVO
 
 

 Caso não queira mais receber nossos informativos Click aqui

 

To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Thu Feb 6 1:45:34 2003 Delivered-To: freebsd-mips@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 006B537B401; Thu, 6 Feb 2003 01:45:34 -0800 (PST) Received: from newtrinity.zeist.de (newtrinity.zeist.de [193.111.112.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0997D43FBF; Thu, 6 Feb 2003 01:45:33 -0800 (PST) (envelope-from marius@newtrinity.zeist.de) Received: from newtrinity.zeist.de (localhost [127.0.0.1]) by newtrinity.zeist.de (8.12.6/8.12.6/ZEIST.DE) with ESMTP id h169jVdC032692; Thu, 6 Feb 2003 10:45:31 +0100 (CET) (envelope-from marius@newtrinity.zeist.de) Received: (from marius@localhost) by newtrinity.zeist.de (8.12.6/8.12.6/Submit) id h169jQvm032691; Thu, 6 Feb 2003 10:45:26 +0100 (CET) (envelope-from marius) Date: Thu, 6 Feb 2003 10:45:26 +0100 From: marius@alchemy.franken.de To: Juli Mallett Cc: freebsd-mips@FreeBSD.ORG Subject: Re: Current FreeBSD/MIPS diff. Message-ID: <20030206104526.A32550@newtrinity.zeist.de> References: <20030125152342.A25542@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030125152342.A25542@FreeBSD.org>; from jmallett@FreeBSD.ORG on Sat, Jan 25, 2003 at 03:23:42PM -0800 Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, Jan 25, 2003 at 03:23:42PM -0800, Juli Mallett wrote: > Here's what's in Perforce, relative to what's in -rHEAD of FreeBSD. > > http://people.freebsd.org/~jmallett/src-diff.diff > > It's possible to build part of a kernel, etc., pretty easily. I just use > buildworld to get the toolchain cross, then buildkernel. Just set > TARGET_ARCH to "mips". > Could the mips-branch get exported via cvsup10.freebsd.org like some of the other perforce-branches ? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Thu Feb 6 1:47:57 2003 Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 8CF4F37B401; Thu, 6 Feb 2003 01:47:56 -0800 (PST) Date: Thu, 6 Feb 2003 03:47:56 -0600 From: Juli Mallett To: marius@alchemy.franken.de Cc: freebsd-mips@FreeBSD.ORG Subject: Re: Current FreeBSD/MIPS diff. Message-ID: <20030206034756.A53595@FreeBSD.org> References: <20030125152342.A25542@FreeBSD.org> <20030206104526.A32550@newtrinity.zeist.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20030206104526.A32550@newtrinity.zeist.de>; from marius@alchemy.franken.de on Thu, Feb 06, 2003 at 10:45:26AM +0100 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * De: marius@alchemy.franken.de [ Data: 2003-02-06 ] [ Subjecte: Re: Current FreeBSD/MIPS diff. ] > On Sat, Jan 25, 2003 at 03:23:42PM -0800, Juli Mallett wrote: > > Here's what's in Perforce, relative to what's in -rHEAD of FreeBSD. > > > > http://people.freebsd.org/~jmallett/src-diff.diff > > > > It's possible to build part of a kernel, etc., pretty easily. I just use > > buildworld to get the toolchain cross, then buildkernel. Just set > > TARGET_ARCH to "mips". > > > > Could the mips-branch get exported via cvsup10.freebsd.org like some of > the other perforce-branches ? You'd have to talk to peter@ about that. -- Juli Mallett AIM: BSDFlata -- IRC: juli on EFnet OpenDarwin, Mono, FreeBSD Developer ircd-hybrid Developer, EFnet addict FreeBSD on MIPS-Anything on FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Fri Feb 7 15:15:48 2003 Delivered-To: freebsd-mips@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 71C2537B401 for ; Fri, 7 Feb 2003 15:15:46 -0800 (PST) Received: from citymail.com.tw (148.1.30.61.isp.tfn.net.tw [61.30.1.148]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86B2C43FBD for ; Fri, 7 Feb 2003 15:15:41 -0800 (PST) (envelope-from chin1122@citymail.com.tw) From: jerry@FreeBSD.ORG Subject: ¦¬¤J¼W¥[ªº¤èªk Reply-To: ch1n1122@citymail.com.tw Date: 08 Feb 2003 07:35:45 +0800 Organization: Foobar Inc. X-Mailer: Gammadyne Mailer x-delete-me: 1 (this tells Gammadyne's server to delete the message) MIME-Version: 1.0 Content-Type: text/html Content-Transfer-Encoding: 8bit Message-Id: <20030207231541.86B2C43FBD@mx1.FreeBSD.org> To: undisclosed-recipients: ; Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG ¦L¶r¾÷

·s¦~§ª«°e±z¤@¥x¦L¶r¾÷ ...

To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Sat Feb 8 21:33:42 2003 Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id B6C3E37B401; Sat, 8 Feb 2003 21:33:34 -0800 (PST) Date: Sat, 8 Feb 2003 23:33:34 -0600 From: Juli Mallett To: freebsd-mips@FreeBSD.org Subject: GEOM fx module. Message-ID: <20030208233334.A24836@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I've added a geom module for fx-labelled disks to Perforce, and I think it's right given SGI's documentation, and NetBSD, if anyone wants to play with it, and doesn't want to bother grabbing it from Perforce or the WWW interface to such, here it is. Let me know if you think I missed something, it's my first try at writing such. It recognises a dd of an SGI cdrom, and I think it gets the partition info right, but hey, let me know :) %%% /*- * Copyright (c) 2003 Juli Mallett * Copyright (c) 2002 Poul-Henning Kamp * Copyright (c) 2002 Networks Associates Technology, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. The names of the authors may not be used to endorse or promote * products derived from this software without specific prior written * permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD$ */ #include #ifndef _KERNEL #include #include #include #include #include #else #include #include #include #include #include #include #include #endif #include #include #include #define FX_CLASS_NAME "FX" #define FX_LABEL_MAGIC 0xbe5a941 #define FX_NPARTS 16 static const char *fx_typename[] = { "Volume Header", "Repl Trks", "Repl Secs", "Raw", "4.2BSD", "SysV", "Volume", "EFS", "LVol", "RLVol", "XFS", "XFSLog", "XLV", "XVM" }; struct dparms { u_int8_t dp_skew; u_int8_t dp_gap1; u_int8_t dp_gap2; u_int8_t dp_spares_cyl; u_int16_t dp_cyls; u_int16_t dp_shd0; u_int16_t dp_trks0; u_int8_t dp_ctq_depth; u_int8_t dp_cylshi; u_int16_t dp_unused; u_int16_t dp_secs; u_int16_t dp_secbytes; u_int16_t dp_interleave; u_int32_t dp_flags; u_int32_t dp_datarate; u_int32_t dp_nretries; u_int32_t dp_mspw; u_int16_t dp_xgap1; u_int16_t dp_xsync; u_int16_t dp_xrdly; u_int16_t dp_xgap2; u_int16_t dp_xrgate; u_int16_t dp_xwcont; } __packed; struct voldir { char vd_name[8]; int32_t vd_addr; int32_t vd_size; } __packed; struct volpart { int32_t vp_size; int32_t vp_begin; int32_t vp_type; } __packed; struct volhdr { u_int32_t vh_magic; int16_t vh_root; int16_t vh_swap; char vh_kernel[16]; struct dparms vh_dp; struct voldir vh_dir[15]; struct volpart vh_part[FX_NPARTS]; int32_t vh_csum; int32_t vh_unused; } __packed; struct g_fx_softc { struct volhdr sc_volhdr; }; static void g_fx_swap_volpart(struct volpart *vp) { vp->vp_size = g_dec_be4((u_char *)&vp->vp_size); vp->vp_begin = g_dec_be4((u_char *)&vp->vp_size); vp->vp_type = g_dec_be4((u_char *)&vp->vp_type); } static const char * g_fx_type(int32_t type) { static size_t ntypes = sizeof fx_typename / sizeof fx_typename[0]; if (type < 0 || type >= ntypes) { return ("Erroneous partition type."); } return (fx_typename[type]); } static int g_fx_cksum(struct volhdr *vh) { int32_t *words; int32_t sum; int i; sum = 0; words = (int32_t *)vh; for (i = 0; i < 512 / sizeof *words; i++) sum += g_dec_be4((u_char *)&words[i]); return sum; } static int g_fx_start(struct bio *bp) { struct g_geom *gp; struct g_fx_softc *ms; struct g_slicer *gsp; gp = bp->bio_to->geom; gsp = gp->softc; ms = gsp->softc; return (0); } static void g_fx_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, struct g_consumer *cp __unused, struct g_provider *pp) { struct g_slicer *gsp; struct g_fx_softc *ms; gsp = gp->softc; ms = gsp->softc; g_slice_dumpconf(sb, indent, gp, cp, pp); if (indent == NULL) { #if 0 sbuf_printf(sb, " sc %u hd %u", ms->sc_label.dp.dp_secs, 0); #endif } } static struct g_geom * g_fx_taste(struct g_class *mp, struct g_provider *pp, int flags) { struct g_geom *gp; struct g_consumer *cp; int error, i, npart; u_char *buf; struct g_fx_softc *ms; off_t mediasize; u_int sectorsize; struct g_slicer *gsp; struct volhdr *label; struct volpart *vp; g_trace(G_T_TOPOLOGY, "g_fx_taste(%s,%s)", mp->name, pp->name); g_topology_assert(); if (flags == G_TF_NORMAL && !strcmp(pp->geom->class->name, FX_CLASS_NAME)) return (NULL); gp = g_slice_new(mp, FX_NPARTS, pp, &cp, &ms, sizeof *ms, g_fx_start); if (gp == NULL) return (NULL); gsp = gp->softc; g_topology_unlock(); gp->dumpconf = g_fx_dumpconf; npart = 0; while (1) { /* a trick to allow us to use break */ if (gp->rank != 2 && flags == G_TF_NORMAL) break; sectorsize = cp->provider->sectorsize; if (sectorsize < 512) break; gsp->frontstuff = 16 * sectorsize; /* XXX */ mediasize = cp->provider->mediasize; buf = g_read_data(cp, 0, sizeof (struct volhdr), &error); if (buf == NULL || error != 0) break; label = (struct volhdr *)buf; if (g_dec_be4((u_char *)&label->vh_magic) != FX_LABEL_MAGIC) break; error = g_fx_cksum(label); if (error != 0) { if (bootverbose) { printf("Found a bad label on %s (sum %d)\n", pp->name, error); } break; } ms->sc_volhdr = *label; for (i = 0; i < FX_NPARTS; i++) { vp = &label->vh_part[i]; g_fx_swap_volpart(vp); if (!vp->vp_size) continue; g_topology_lock(); g_slice_config(gp, i, G_SLICE_CONFIG_SET, vp->vp_begin, vp->vp_size, sectorsize, "%s%c", pp->name, 'a' + i); g_topology_unlock(); if (bootverbose) { printf("Added %s%c of type %d (%s)\n", pp->name, 'a' + i, vp->vp_type, g_fx_type(vp->vp_type)); } npart++; } if (bootverbose) { printf("Configured %d partitions on %s\n", npart, pp->name); } break; } g_topology_lock(); g_access_rel(cp, -1, 0, 0); if (LIST_EMPTY(&gp->provider)) { g_std_spoiled(cp); return (NULL); } return (gp); } static struct g_class g_fx_class = { FX_CLASS_NAME, g_fx_taste, NULL, G_CLASS_INITIALIZER }; DECLARE_GEOM_CLASS(g_fx_class, g_fx); %%% Thanx, juli. -- Juli Mallett AIM: BSDFlata -- IRC: juli on EFnet OpenDarwin, Mono, FreeBSD Developer ircd-hybrid Developer, EFnet addict FreeBSD on MIPS-Anything on FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message