PATCH: nodump for directories
Hello all. Resending now, after unlock, a not-so-big patch implementing recursive nodump flag handling in dump(8), for the case the flag is being set on a directory. Tested successfully for many months on i386. Patch is modelled after FreeBSD's dump(8) code. -- WBR, Vadim Zhukov A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? Index: traverse.c === RCS file: /cvs/src/sbin/dump/traverse.c,v retrieving revision 1.24 diff -u -p -r1.24 traverse.c --- traverse.c 27 Oct 2009 23:59:32 - 1.24 +++ traverse.c 16 Feb 2012 11:02:26 - @@ -60,9 +60,9 @@ union dinode { #defineHASDUMPEDFILE 0x1 #defineHASSUBDIRS 0x2 -static int dirindir(ino_t ino, daddr64_t blkno, int level, off_t *size); -static void dmpindir(ino_t ino, daddr64_t blk, int level, off_t *size); -static int searchdir(ino_t ino, daddr64_t blkno, long size, off_t filesize); +static int dirindir(ino_t, daddr64_t, int, off_t *, off_t *, int); +static void dmpindir(ino_t, daddr64_t, int, off_t *); +static int searchdir(ino_t, daddr64_t, long, off_t, off_t *, int); /* * This is an estimation of the number of TP_BSIZE blocks in the file. @@ -103,18 +103,9 @@ blockest(union dinode *dp) return (blkest + 1); } -/* Auxiliary macro to pick up files changed since previous dump. */ -#defineCHANGEDSINCE(dp, t) \ - (DIP(dp, di_mtime) = (t) || DIP(dp, di_ctime) = (t)) - -/* The WANTTODUMP macro decides whether a file should be dumped. */ -#ifdef UF_NODUMP -#defineWANTTODUMP(dp) \ - (CHANGEDSINCE(dp, spcl.c_ddate) \ -(nonodump || (DIP(dp, di_flags) UF_NODUMP) != UF_NODUMP)) -#else -#defineWANTTODUMP(dp) CHANGEDSINCE(dp, spcl.c_ddate) -#endif +/* true if nodump flag has no effect here, i.e. dumping allowed */ +#define CHECKNODUMP(dp) \ + (nonodump || (DIP((dp), di_flags) UF_NODUMP) != UF_NODUMP) /* * Determine if given inode should be dumped @@ -131,7 +122,7 @@ mapfileino(ino_t ino, off_t *tapesize, i SETINO(ino, usedinomap); if (mode == IFDIR) SETINO(ino, dumpdirmap); - if (WANTTODUMP(dp)) { + if (CHECKNODUMP(dp) DIP(dp, di_mtime) = spcl.c_ddate) { SETINO(ino, dumpinomap); if (mode != IFREG mode != IFDIR mode != IFLNK) *tapesize += 1; @@ -139,8 +130,11 @@ mapfileino(ino_t ino, off_t *tapesize, i *tapesize += blockest(dp); return; } - if (mode == IFDIR) + if (mode == IFDIR) { + if (!CHECKNODUMP(dp)) + CLRINO(ino, usedinomap); *dirskipped = 1; + } } void @@ -307,7 +301,7 @@ int mapdirs(ino_t maxino, off_t *tapesize) { union dinode *dp; - int i, isdir; + int i, isdir, nodump; char *map; ino_t ino; union dinode di; @@ -320,7 +314,15 @@ mapdirs(ino_t maxino, off_t *tapesize) isdir = *map++; else isdir = 1; - if ((isdir 1) == 0 || TSTINO(ino, dumpinomap)) +/* +* If a directory has been removed from usedinomap, it +* either has the nodump flag set, or has inherited +* it. Although a directory can't be in dumpinomap if +* it isn't in usedinomap, we have to go through it to +* propagate the nodump flag. +*/ + nodump = !nonodump !TSTINO(ino, usedinomap); + if ((isdir 1) == 0 || TSTINO(ino, dumpinomap) !nodump) continue; dp = getino(ino, i); /* @@ -335,7 +337,7 @@ mapdirs(ino_t maxino, off_t *tapesize) if (DIP(di, di_db[i]) != 0) ret |= searchdir(ino, DIP(di, di_db[i]), sblksize(sblock, DIP(dp, di_size), i), - filesize); + filesize, tapesize, nodump); if (ret HASDUMPEDFILE) filesize = 0; else @@ -344,7 +346,8 @@ mapdirs(ino_t maxino, off_t *tapesize) for (i = 0; filesize 0 i NIADDR; i++) { if (DIP(di, di_ib[i]) == 0) continue; - ret |= dirindir(ino, DIP(di, di_ib[i]), i, filesize); + ret |= dirindir(ino, DIP(di, di_ib[i]), i, filesize, + tapesize, nodump); } if (ret HASDUMPEDFILE) { SETINO(ino, dumpinomap); @@ -352,7 +355,11 @@ mapdirs(ino_t maxino, off_t *tapesize) change = 1;
Entrevista por Competencias-MEXICO D.F. - 25 de Febrero
CURSO TALLER Entrevista por Competencias Duracion: (1 dia) 9 hrs. Inversion: $3,450 pesos mas IVA Objetivo: Al tirmino del curso, los participantes aplicaran una metodologma de entrevistas por competencias que le permitiran identificar a las personas que pueden incorporarse con facilidad a la sinergia de trabajo y a los valores culturales de la organizacisn. A quien va dirigido: Personas con o sin experiencia en Recursos Humanos, Reclutamiento y Seleccisn, asm como jefes de area interesados en manejar profesionalmente la seleccisn de su personal. MEXICO, D.F. Sede: Holiday Inn Suites Zona Rosa / Londres 15 entre Berlin y Dinamarca 25 de Febrero Solicite Temario de Click Aqui Cursos de Recursos Humanos - SIMCA CAPACITACION - [IMAGE] Curso Taller Desarrollo Organizacional 16 de Febrero - Mexico [IMAGE] Curso Taller Procesos de seleccion exitosos con pruebas psicometricas 17 y 18 de Febrero - Mexico 09 y 10 de Marzo - Guadalajara 23 y 24 de Marzo - Monterrey [IMAGE] Curso Taller Metodologias para realizar un D.N.C. con enfoque a Competencias 17 y 18 de Febrero - Monterrey [IMAGE] Curso Taller Entrevista por Competencias 18 de Febrero - Guadalajara 09 de Marzo - Villahermosa 16 de Marzo - Merida [IMAGE] Curso Taller Sueldos y Salarios 2012 23 y 24 de Febrero - Guadalajara [IMAGE] Curso Taller Capacitacion por Competencias 25 de Febrero - Monterrey [IMAGE] Curso Taller Deteccion de Necesidades de Capacitacion por COMPETENCIAS 09 de Marzo - Mexico [IMAGE] Curso Taller Entrevista de Seleccion por Competencias 10 de Marzo - Monterrey Consulte nuestro Catalogo de Cursos Privados - Incompany - In house de Recursos Humanos AQUI Diseqamos el curso a la medida de sus necesidades..!Impartimos CURSOS de forma PRIVADA en su empresa, envienos un correo especificando el numero de participantes, el lugar donde se impartira, su nombre, cargo, empresa y telefono.SOLICITE COTIZACION de Click Aqui Consulte la Programacion por Area Credito y Cobranza Recursos Humanos Manufactura y Produccion Adquisiciones y Obras Publicas Seguridad e Higiene Desarrollo Humano Negociacion y Compras Ventas Finanzas Alimentos y Bebidas Asistentes y Secretarias Nuevas Tecnologias Si necesita mayor informacion,comuniquese un Asesor lo atendera de inmediato. SIMCA CAPACITACION Entrenamiento Especializado E-MAIL: simca_capacitac...@hotmail.com Messenger: simca_capacitac...@hotmail.com Lada sin costo: 01 800 543 32 30 Comentanos ?Que curso necesitas? Envianos un correo Da Click Aqui Solicitala a tu Asesor. Si usted no desea que le enviemos mas invitaciones, de Click Aqui, gracias.
Re: Sandy Bridge problems
On Thu, Feb 16, 2012 at 10:59:03AM +1100, Rod Whitworth wrote: Hi, I ran into a problem with X in a new Lenovo E320 so I put out a query on misc and got a rapid response from David Coppa which pointed out that my problem was caused by the Intel Sandy Bridge stuff. I didn't need to bug tech@ with that and misc answered me well enough. Why I am posting on tech is that I went hunting for info to see what the state of the Intel driver is at elsewhere and whether that could help us. A friend who is a Linux guru from way back told me that Linux had suffered from the early driver code and that, as far as he knew, it was now fixed. He mentioned 2.17.0 as the version that fixed heaps of bugs. So I did two things: I nailed a copy of the driver source tarball and I grabbed a copy of Fedora 16 that would run as a live cd. I ran the Fedora on the E320 and could not get it to misbehave in any way banging in and out of X and cosole sessions. I untarred the 2.17.0 sources in an isolated dir on my build machine and looked at the code and tried to see if any of it appeared in the current Xenocara code. My eyes are gritty from looking late into the night but I didn't see any matching stuff. Can one who knows tell me this: Do we have 2.17.0 in our tree? If we do it's obvious that there are yet more bugs for Intel and co to fix. If we don't have it can I help? Give me some pointers on using that code and merging it with existing stuff. I have the time and the boxes to work. I'm lacking the recipe. Heck I can even do it on the E320 it has 4GB and 4 cores and plenty of HDD and it doesn't matter if it crashes. Obligatory dmesg follows. It is Genuine Generic compiled about a week ago. It includes the hw.sensors because it is a copy of the one sent to dmesg@ = OpenBSD 5.1-beta (GENERIC.MP) #5: Tue Feb 7 08:26:54 EST 2012 r...@nero.witworx.com:/usr/src/sys/arch/i386/compile/GENERIC.MP cpu0: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (GenuineIntel 686-class) 2.50 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36, CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,LONG,SSE3,PCLMUL,MWAI T,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,POPCNT,AE S,XSAVE,AVX,LAHF real mem = 3133054976 (2987MB) avail mem = 3071692800 (2929MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 11/30/11, BIOS32 rev. 0 @ 0xfc000, SMBIOS rev. 2.6 @ 0xe0830 (71 entries) bios0: vendor LENOVO version 8NET32WW (1.16 ) date 12/01/2011 bios0: LENOVO 1298CTO acpi0 at bios0: rev 4 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP ASF! HPET APIC MCFG SLIC SSDT SSDT UEFI UEFI UEFI acpi0: wakeup devices P0P1(S4) EHC1(S3) EHC2(S3) HDEF(S4) PXSX(S4) RP01(S4) PXSX(S4) RP02(S4) PXSX(S4) RP03(S4) PXSX(S4) RP04(S4) PXSX(S4) RP05(S4) PXSX(S4) RP06(S4) PXSX(S4) BLAN(S4) PXSX(S4) RP07(S4) PXSX(S4) RP08(S4) PEG0(S4) PEGP(S4) PEG1(S4) PEG2(S4) PEG3(S4) LID_(S3) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: apic clock running at 99MHz cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (GenuineIntel 686-class) 2.50 GHz cpu1: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36, CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,LONG,SSE3,PCLMUL,MWAI T,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,POPCNT,AE S,XSAVE,AVX,LAHF cpu2 at mainbus0: apid 2 (application processor) cpu2: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (GenuineIntel 686-class) 2.50 GHz cpu2: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36, CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,LONG,SSE3,PCLMUL,MWAI T,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,POPCNT,AE S,XSAVE,AVX,LAHF cpu3 at mainbus0: apid 3 (application processor) cpu3: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz (GenuineIntel 686-class) 2.50 GHz cpu3: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36, CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,NXE,LONG,SSE3,PCLMUL,MWAI T,DS-CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,x2APIC,POPCNT,AE S,XSAVE,AVX,LAHF ioapic0 at mainbus0: apid 2 pa 0xfec0, version 20, 24 pins acpimcfg0 at acpi0 addr 0xf800, bus 0-63 acpiprt0 at acpi0: bus 0 (PCI0) acpiprt1 at acpi0: bus -1 (P0P1) acpiprt2 at acpi0: bus 1 (RP01) acpiprt3 at acpi0: bus 2 (RP02) acpiprt4 at acpi0: bus 3 (RP03) acpiprt5 at acpi0: bus -1 (RP04) acpiprt6 at acpi0: bus -1 (RP05) acpiprt7 at acpi0: bus 8 (RP06) acpiprt8 at acpi0: bus -1 (RP07) acpiprt9 at acpi0: bus -1 (RP08) acpiprt10 at acpi0: bus -1 (PEG0) acpiprt11 at acpi0: bus -1 (PEG1) acpiprt12 at acpi0: bus -1 (PEG2) acpiprt13 at acpi0: bus -1 (PEG3) acpiec0 at acpi0 acpicpu0 at acpi0: C2, C1, PSS acpicpu1 at acpi0: C2, C1,
Re: Unbound in base
* Bjvrn Ketelaars bjorn.ketela...@hydroxide.nl [2012-02-15 06:48]: 2.) Testing (read: does it compile and work) on AMD64. amd64 is easy, better questions are things like does it build/work on vax (gcc2, no shared libs), does it work on unusual arch like hppa, etc. I agree, however I cannot help with these arches as I do not have access to them. Anyone does? I tested another arch, alpha with -current from 2012-02-12. A couple of build scripts needed executable bits to build successfully, like install-sh and libtool (hppa had the same issue, of course, forgot to mention that). Other than that, it works fine. Cheers, Ralf
АвтоГиперМаркет. Товар месяца. Февраль.
table{border:1px solid #99;border-collapse:collapse;}table td{text-align:center;border:1px solid #99;} PPPPP PPP!P/PP QP5P2QP0P;Q PPPP?P0P=P8Q Feddermann amp; Lankau GmbH (P P5P9P=P1P5P:, PP5QPP0P=P8Q) QP6P5 PP=PP3P P;P5Q QP?P5QP8P0P;P8P7P8QQP5QQQ P=P0 P?PQQP0P2P:P0Q P0P2Q1P8P;QP=QQ P:PPP?PP=P5P=QPP2 QP0PPP3P P2QQPP:PP3P P:P0QP5QQP2P0 P=P0 P5P2QPP?P5P9QP:P8P9 QQP=PP: after-market. PPP4QPP1P=P5P5 PP1 AutLog PP0QP0P;PP3 P7P0P?QP0QQP5P9 AutLog Mahle QP2P;QP5QQQ P2P5P4QQP8P QP0P7QP0P1PQQP8P:PP P2 QP2PP5P9 PP1P;P0QQP8 P8 P7P0P=P8PP0P5Q P4PQQPP9P=PP5 PP5QQP P2 QQP8P4QP0QP:P5 P2P5P4QQ P8Q P?PQQP0P2Q P8P:PP2 P4P5QP0P;P5P9 P8 P7P0P?P0QP=QQ QP0QQP5P9 P4P;Q QP;P0P3PP0P=PP2 P0P2Q1P8P;P5QQQPP5P=P8Q P8 PPQPQPQQQPP5P=P8Q P?P P2QP5PQ P7P5PP=PPQ QP0QQ. PPP4QPP1P=P5P5 P Mahle PP0QP0P;PP3 QPP?P;P8P2P=QQ QP8P;QQQPP2 Mahle P!P5P3PP4P=Q P:PPP?P0P=P8Q Eberspauml;cher PP4P8P= P8P7 PQP=PP2P=QQ P?PQQP0P2Q P8P:PP2 P4P;Q P?PQQP8 P2QP5Q P7P0P?P0P4P=QQ P?QPP8P7P2PP4P8QP5P;P5P9 QQP0P=QP?PQQP=QQ QQP5P4QQP2 P2 P4P2QQ P=P0P?QP0P2P;P5P=P8QQ mdash; P2QQP;PP?P=P0Q P8P=P6P5P=P5QP8Q, P4PP?PP;P=P8QP5P;QP=QP5 P?PP4PP3QP5P2P0QP5P;P8 P8 PQPP?P8QP5P;P8 P4P;Q P0P2Q1P8P;P5P9. PPP4QPP1P=P5P5 PP1 Eberspauml;cher PP0QP0P;PP3 P3P;QQP8QP5P;P5P9 Eberspauml;cher DENSO QP2P;QP5QQQ PP4P=P8P P8P7 QQP5Q P;P8P4P8QQQQ P8Q PP8QPP2QQ P?PQQP0P2QP8P:PP2 P?QPP3QP5QQP8P2P=QQ P0P2Q1P8P;QP=QQ QP5QP=PP;PP3P8P9, P4P5P9QQP2QQQP8P9 P2 32 QQQP0P=P0Q PP8QP0. P'P8QP;P QP0P1PQP=P8P:PP2 P:PPP?P0P=P8P8 P=P0QQP8QQP2P0P5Q QP2QQP5 112 000 QP5P;PP2P5P:. P 2007 P=P0P;PP3PP2PP P3PP4Q QPP2PP:QP?P=QP9 PP1Q P5P P?QPP4P0P6 DENSO QPQQP0P2P8P; 30,6 PP;QP4. P4PP;P;P0QPP2 P!P(P (P?P QPQQPQP=P8Q P=P0 31 PP0QQP0 2007 P3.). PPP4QPP1P=P5P5 P Denso PP0QP0P;PP3 QP2P5QP5P9 P=P0P:P0P;P8P2P0P=P8Q DENSO PP0 P?QPQQP6P5P=P8P8 35 P;P5Q P=P5PP5QP:P0Q P:PPP?P0P=P8Q Hepu P?QPP8P7P2PP4P8Q P2QQPP:PP:P0QP5QQP2P5P=P=QP5 P2PP4QP=QP5 P=P0QPQQ P4P;Q P0P2Q1P8P;P5P9. P(P8QPP:P8P9 P0QQPQQP8PP5P=Q P?QPP4QP:QP8P8, P1QQQQQP5 P?PQQP0P2P:P8, QPP2QP5PP5P=P=P0Q QP5QP=PP;PP3P8Q P?QPP8P7P2PP4QQP2P0 P8 P2QQPP:P8P9 QQPP2P5P=Q P:P0QP5QQP2P0 P2QP5 Q QP P4P5P;P0P5Q Hepu P2P5P4QQP8P P?QPP8P7P2PP4P8QP5P;P5P P2PP4QP=QQ P=P0QPQPP2 P4P;Q P0P2Q1P8P;P5P9. PPP4QPP1P=P5P5 P Hepu PP0QP0P;PP3 P2PP4QP=QQ P?PPP? Hepu P!QQP5PP;P5P=P8P5 P: P8P=P=PP2P0QP8QP P8 P4PQQP8P6P5P=P8Q QP0PPP3P P2QQPP:PP3P QQPP2P=Q P:P0QP5QQP2P0 P2 QPQP5QP0P=P8P8 Q QP0P7P2P8QQP laquo;P=PQ QP0Qraquo; PP1P5QP?P5QP8P2P0P5Q QQP?P5Q PP0QP:P8 SACHS. PPP5P=P=P P?PQ QPPQ QQP5P?P;P5P=P8Q P8 P0PPQQP8P7P0QPQQ SACHS P7P0P=P8PP0QQ P2P5P4QQ P8P5 P?PP7P8QP8P8 P=P0 PP8QPP2QQ QQP=P:P0Q. PPP4QPP1P=P5P5 P Sachs PP0QP0P;PP3 QQP5P?P;P5P=P8P9 Sachs nbsp; PPP2P0Q QPP7P=P8QP=P0Q QPQP:P0 quot;PP2QPPP8P?P5QPP0QP:P5Qquot; QP;. PP0QQP0P;P0 PPP2P8P:PP2P0, P4.41, PP quot;P-P2QP8P:P0quot; QP5P;: +7 (812) 309-73-13 P4PP1.101 diams; P0P2QPP7P0P?QP0QQP8;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp; diams; PP0QP;P0; diams; QPP0P7P:P8;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; nbsp;nbsp; diams; P0P2QPQP8PP8Q; diams; P0P:P:QPQP;QQPQP=QP5 P1P0QP0QP5P8;nbsp;nbsp;nbsp;nbsp; diams; P0P2QPP8P=QQQQPP5P=Q; diams; Q P5QP:P8 QQP5P:P;PPQP8QQP8QP5P;Q;nbsp;nbsp;nbsp;nbsp;nbsp; diams; P0P2QPP0P:QP5QQQP0QQ. PPP=QP0P:QP=QP5 QP5P;P5QPP=Q: +7(812) 309-73-13 +7(812) 966-75-47 ICQ: 605-719-062 www.autohypermarket.ru s...@autohypermarket.ru PP0QP5QQP2P P2 P4P5QP0P;QQ! PP;Q QPP3P QQPP1Q PQP?P8QP0QQQQ PQ QP0QQQP;P:P8, P?PP6P0P;QP9QQP0, P=P0P?P8QP8QP5 PP1 Q QPP P=P0 P0P4QP5Q nbsp;s...@autohypermarket.ru PQP1QP5 P2P0QP8 P2PP?QPQQ P8 P?PP6P5P;P0P=P8Q P2Q PPP6P5QP5 PQP?QP0P2P8QQ i...@autohypermarket.ru PP=P8PP0P=P8P5! PPP;-P2P QPP2P0QP0 PP3QP0P=P8QP5P=P. PP5P=P0 P=P0 QPP2P0Q PPP6P5Q P1QQQ QP:PQQP5P:QP8QPP2P0P=P0 P2 P1PP;Q QQQ P8P;P8 PP5P=QQQQ QQPQPP=Q. Its simple text. Switch to HTML view!
Re: Sandy Bridge problems
On Thu, 16 Feb 2012 10:43:28 -0800, Mike Larkin wrote: Intel drivers later than 2.10 are KMS only, which OpenBSD does not support. The version in tree, based from CVS logs, is 2.9.1 with various backports added from later versions, and some one-off work done to support the later Intel chips in UMS. Thanks for the explanation. I guess that, for at least some time, I'm going to be able to experience the sort of environment that users of archs that don't support virtual consoles live with. One difference being that I will have to sudo reboot to get to a console or sudo halt -p when I want a shutdown. I did some reading about UMS vs KMS and noted a Phoronix page showing that for many of their benchmarks ran faster in UMS. Not that it will help us if we can't get UMS drivers for many GPUs. Or maybe some *BSD dev will write a UMS driver, but don't hold your breath 8-) One intriguing thing I spotted was a statement that KMS allowed running X without root privs. There is some tension there I expect. Finally, having wasted a bunch of money (by my standards) getting a machine that avoided broadcom wi-fi and nvidia graphics and had a supported 10/100/1000 NIC (alc), I'd love to know what I should look for in graphics in future in laptop land. Thanks again, Rod/ *** NOTE *** Please DO NOT CC me. I am subscribed to the list. Mail to the sender address that does not originate at the list server is tarpitted. The reply-to: address is provided for those who feel compelled to reply off list. Thankyou. Rod/ --- This life is not the real thing. It is not even in Beta. If it was, then OpenBSD would already have a man page for it.
Re: Sandy Bridge problems
On Fri, Feb 17, 2012 at 12:23 AM, Rod Whitworth glis...@witworx.com wrote: On Thu, 16 Feb 2012 10:43:28 -0800, Mike Larkin wrote: Intel drivers later than 2.10 are KMS only, which OpenBSD does not support. The version in tree, based from CVS logs, is 2.9.1 with various backports added from later versions, and some one-off work done to support the later Intel chips in UMS. Thanks for the explanation. I guess that, for at least some time, I'm going to be able to experience the sort of environment that users of archs that don't support virtual consoles live with. One difference being that I will have to sudo reboot to get to a console or sudo halt -p when I want a shutdown. I did some reading about UMS vs KMS and noted a Phoronix page showing that for many of their benchmarks ran faster in UMS. Not that it will help us if we can't get UMS drivers for many GPUs. Or maybe some *BSD dev will write a UMS driver, but don't hold your breath 8-) One intriguing thing I spotted was a statement that KMS allowed running X without root privs. There is some tension there I expect. Finally, having wasted a bunch of money (by my standards) getting a machine that avoided broadcom wi-fi and nvidia graphics and had a supported 10/100/1000 NIC (alc), I'd love to know what I should look for in graphics in future in laptop land. It looks more and more that pencil and paper will be only open(non Lin/Win only) solution :D Thanks again, Rod/ *** NOTE *** Please DO NOT CC me. I am subscribed to the list. Mail to the sender address that does not originate at the list server is tarpitted. The reply-to: address is provided for those who feel compelled to reply off list. Thankyou. Rod/ --- This life is not the real thing. It is not even in Beta. If it was, then OpenBSD would already have a man page for it.