OK, turing.

<- leave blank

Thu Apr 25 17:47:39 EDT 2019

https://www.torgi.gov.ru/forum/user/profile/650108.page;philippines-loan.com

Thu Apr 25 16:35:11 EDT 2019
(define-module (raingloom packages mininet)
  #:use-module (gnu packages networking)
  #:use-module (gnu packages admin)
  #:use-module (gnu packages python)
  #:use-module (gnu packages python-xyz)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages bash)
  #:use-module (guix packages)
  #:use-module (guix git-download)
  #:use-module (guix build-system gnu)
  #:use-module (guix licenses)
  #:use-module (guix utils)
  #:use-module (guix build-system trivial))

(define-public mininet
  (package
   (name "mininet")
   (version "2.2.2")
   (source (origin
	    (method git-fetch)
	    (uri (git-reference
		  (url "git://github.com/mininet/mininet.git")
		  (commit version)))
	    (sha256 (base32
	    "18w9vfszhnx4j3b8dd1rvrg8xnfk6rgh066hfpzspzqngd5qzakg"))
	    (file-name (git-file-name name version))))
   (build-system gnu-build-system)
   (arguments
    '(#:phases
      (modify-phases %standard-phases
		     (delete 'configure)
		     (delete 'check))
      #:make-flags
      (let ((out (assoc-ref %outputs "out")))
		     (list (string-append "BINDIR=" out "/usr/bin")
			   (string-append "MANDIR=" out "/usr/share/man/man1")))))
   (inputs `(("openvswitch" ,openvswitch)
	     ("python2" ,python-2.7)
	     ("python2-pyflakes" ,python2-pyflakes)
	     ("ethtool" ,ethtool)
	     ("inetutils" ,inetutils)
	     ("net-tools" ,net-tools)
	     ("psmisc" ,psmisc)
	     ("libcgroup" ,libcgroup)
	     ("iproute2" ,iproute)
	     ("iperf" ,iperf)
	     ("bash" ,bash)))
   (synopsis "Rapid Prototyping for Software Defined Networks")
   (description "Mininet emulates a complete network of hosts, links, and switches
   on a single machine.")
   (home-page "http://mininet.org/")
   (license bsd-style)))


Thu Apr 25 01:50:34 EDT 2019
#include <u.h>
#include <libc.h>
#include <thread.h>
#include <draw.h>
#include <keyboard.h>
#include <cursor.h>
#include <mouse.h>
#include <heap.h>
#include <memdraw.h>
#include <nuklear.h>

#include "lair.h"

/* Required because of proccreate argument funciton signature */
typedef
struct Arg{
	Channel *c;
	int fd;
	char ldir[40];
} Arg;

void
conhandler(void *arg)
{
	char buf;
	int dfd;
	Arg *a = (Arg*)arg;

	dfd = accept(a->fd, a->ldir);
	if(dfd < 0){
		fprint(2, "Error opening data fd: %r\n");
		threadexits(nil);
	}
	while(read(dfd, &buf, 1) == 1)
		send(a->c, &buf);
	close(dfd);
	close(a->fd);
	threadexits(nil);
}

void
conmanager(void *arg)
{
	int acfd;
	char adir[40];

	Channel *c = arg;
	Arg a = {c, 0, ""};

	threadsetgrp(5);

	acfd = announce("tcp!*!327", adir);
	if(acfd < 0){
		fprint(2, "Could not announce: %r\n");
		threadexits(nil);
	}

	for(;;){
		a.fd = listen(adir, a.ldir);
		if(a.fd < 0){
			fprint(2, "Could not listen: %r\n");
			threadexits(nil);
		}

		proccreate(conhandler, &a, 1024);
	}
}

Channel*
coninit(int buffsize)
{
	Channel *c = chancreate(sizeof(char), buffsize);
	proccreate(conmanager, c, 1024);
	return c;
}

void
condestroy(Channel *c)
{
	chanfree(c);
	threadkillgrp(5);
}


Thu Apr 25 01:43:46 EDT 2019
#include <u.h>
#include <libc.h>
#include <thread.h>
#include <draw.h>
#include <keyboard.h>
#include <cursor.h>
#include <mouse.h>
#include <heap.h>
#include <memdraw.h>
#include <nuklear.h>

#include "lair.h"

/* Required because of proccreate argument funciton signature */
typedef
struct Arg{
	Channel *c;
	int fd;
	char ldir[40];
} Arg;

void
handlecon(void *arg)
{
	char buf;
	int dfd;
	Arg *a = (Arg*)arg;

	dfd = accept(a->fd, a->ldir);
	if(dfd < 0){
		fprint(2, "Error opening data fd\n");
		threadexits(nil);
	}
	while(read(dfd, &buf, 1) == 1)
		send(a->c, &buf);
	close(dfd);
	close(a->fd);
	threadexits(nil);
}

void
conmanager(void *arg)
{
	int acfd;
	char adir[40];

	Channel *c = arg;
	Arg a = {c, 0, ""};

	threadsetgrp(5);

	acfd = announce("tcp!*!327", adir);
	if(acfd < 0){
		fprint(2, "Could not announce");
		threadexits(nil);
	}

	for(;;){
		a.fd = listen(adir, a.ldir);
		if(a.fd < 0){
			fprint(2, "Could not listen\n");
			threadexits(nil);
		}

		proccreate(handlecon, &a, 1024);
	}
}

Channel*
coninit(int buffsize)
{
	Channel *c = chancreate(sizeof(char), buffsize);
	proccreate(conmanager, c, 1024);
	return c;
}

void
condestroy(Channel *c)
{
	chanfree(c);
	threadkillgrp(5);
}


Thu Apr 25 00:50:44 EDT 2019
We don’t have any words and we know you don’t want to hear them.

We understand your anger, your frustration, your sadness.  Everything you’re
feeling – we get it.

This isn’t the ending we imagined, and certainly not the one we wanted.  Thank you
for being there the entire way.

Wed Apr 24 23:51:23 EDT 2019
Config: /home/devuan/nohang/nohang.conf
###################################################################################################################
# PID PPID badness oom_score oom_score_adj eUID S VmSize VmRSS VmSwap Name
CGroup_v1
#------- ------- ------- --------- ------------- ---------- - ------ ----- ------
--------------- --------
# 587 1 0 0 -1000 0 S 38 3 0 udevd /
# 1489 1 2 2 0 0 S 49 2 0 rpcbind /
# 1517 1 2 2 0 105 S 35 3 0 rpc.statd /
# 1532 1 0 0 0 0 S 23 0 0 rpc.idmapd /
# 1838 1 0 0 0 0 S 10 0 0 uuidd /
# 1856 1 2 2 0 0 S 244 3 0 rsyslogd /
# 1897 1 0 0 0 0 S 4 0 0 acpid /
# 1946 1 2 2 0 0 S 29 2 0 cron /
# 1978 1 6 6 0 0 S 93 7 0 cupsd /
# 2007 1 8 8 0 0 S 242 8 0 cups-browsed /
# 2035 1 3 3 0 103 S 32 3 0 dbus-daemon /
# 2062 1 2 2 0 109 S 29 2 0 avahi-daemon /
# 2063 2062 0 0 0 109 S 29 0 0 avahi-daemon /
# 2087 1 3 3 0 0 S 27 4 0 bluetoothd /
# 2112 1 2 2 0 0 S 28 3 0 elogind /
# 2380 1 2 2 0 101 S 57 3 0 exim4 /
# 2435 1 4 4 0 102 S 102 4 0 ntpd /
# 2490 1 11 11 0 0 S 126 12 0 slim /7
# 2512 2490 55 55 0 0 S 446 57 0 Xorg /
# 2532 1 16 16 0 0 S 171 16 0 wicd /
# 2557 1 3 3 0 0 S 77 4 0 login /4
# 2558 1 3 3 0 0 S 77 4 0 login /5
# 2559 1 3 3 0 0 S 77 4 0 login /6
# 2560 1 3 3 0 0 S 77 4 0 login /1
# 2561 1 3 3 0 0 S 77 4 0 login /3
# 2562 1 3 3 0 0 S 77 4 0 login /2
# 2582 2561 4 4 0 1000 S 20 5 0 bash /3
# 2583 2557 4 4 0 1000 S 20 5 0 bash /4
# 2584 2562 4 4 0 1000 S 20 5 0 bash /2
# 2589 2560 4 4 0 1000 S 20 5 0 bash /1
# 2593 2558 4 4 0 1000 S 20 5 0 bash /5
# 2602 2559 4 4 0 1000 S 20 5 0 bash /6
# 2646 2532 16 16 0 0 S 88 17 0 wicd-monitor /
# 2656 1 5 5 0 0 S 580 6 0 console-kit-dae /
# 2723 1 6 6 0 0 S 271 7 0 polkitd /
# 2734 2490 1 1 0 1000 S 4 1 0 sh /7
# 2777 1 2 2 0 1000 S 32 2 0 dbus-launch /7
# 2778 1 2 2 0 1000 S 32 3 0 dbus-daemon /7
# 2807 2734 0 0 0 1000 S 11 0 0 ssh-agent /7
# 2818 2734 15 15 0 1000 S 318 15 0 xfce4-session /7
# 2820 1 6 6 0 1000 S 340 6 0 at-spi-bus-laun /7
# 2825 2820 2 2 0 1000 S 32 3 0 dbus-daemon /7
# 2829 1 5 5 0 1000 S 205 5 0 at-spi2-registr /7
# 2831 1 4 4 0 1000 S 45 4 0 xfconfd /7
# 2837 1 0 0 0 1000 S 17 0 0 gpg-agent /7
# 2839 1 20 20 0 1000 S 176 20 0 xfwm4 /7
# 2843 1 27 27 0 1000 S 509 26 0 xfce4-panel /7
# 2845 1 14 14 0 1000 S 175 15 0 Thunar /7
# 2847 1 37 37 0 1000 S 488 37 0 xfdesktop /7
# 2848 2818 37 37 0 1000 S 405 36 0 polkit-gnome-au /7
# 2849 2818 31 31 0 1000 S 234 31 0 applet.py /7
# 2851 2818 36 36 0 1000 S 357 36 0 wicd-client /7
# 2857 1 15 15 0 1000 S 314 15 0 xfce4-power-man /7
# 2858 2818 5 5 0 1000 S 67 5 0 xscreensaver /7
# 2859 1 17 17 0 1000 S 373 17 0 xfsettingsd /7
# 2864 1 8 8 0 0 S 238 8 0 upowerd /
# 2869 1 38 38 0 1000 S 496 38 0 xfce4-notifyd /7
# 2878 1 11 11 0 1000 S 364 11 0 pulseaudio /7
# 2880 1 2 2 0 106 S 165 2 0 rtkit-daemon /
# 2910 1 6 6 0 1000 S 278 6 0 gvfsd /7
# 3013 2843 15 15 0 1000 S 164 15 0 panel-6-systray /7
# 3016 2843 16 16 0 1000 S 173 16 0 panel-2-actions /7
# 3105 1 1 1 0 0 S 20 1 0 dhclient /
# 3139 1 10 10 0 1000 S 349 10 0 gvfs-udisks2-vo /7
# 3143 1 6 6 0 0 S 359 7 0 udisksd /
# 3154 1 6 6 0 1000 S 352 7 0 gvfsd-trash /7
# 3156 1 5 5 0 1000 S 191 5 0 gvfsd-metadata /7
# 3172 1 33 33 0 1000 S 480 33 0 xfce4-terminal /7
# 3176 3172 4 4 0 1000 S 20 5 0 bash /7
# 4111 1 11 11 0 0 S 308 11 0 packagekitd /
# 5578 3176 3 3 0 0 S 63 4 0 sudo /7
###################################################################################################################
Found 71 processes with existing realpaths
Process with highest badness (found in 32 ms):
  PID: 2512, Name: Xorg, badness: 55


Wed Apr 24 20:28:10 EDT 2019
Authentication-Results: 012.lax.mailroute.net (mroute_mailscanner);
	dkim=pass (2048-bit key) header.d=lufia-org.20150623.gappssmtp.com
DMARC-Filter: OpenDMARC Filter v1.3.2 in-012.lax.mailroute.net 44n6MR0LgZz2Dc48
Authentication-Results: mail.mailroute.net;
	dmarc=none (p=none dis=none) header.from=lufia.org
Authentication-Results: mail.mailroute.net;
	spf=none smtp.mailfrom=lufia@lufia.org
Authentication-Results: mail.mailroute.net;
	dkim=pass (2048-bit key) header.d=lufia-org.20150623.gappssmtp.com
	header.i=@lufia-org.20150623.gappssmtp.com header.b="nKJ4Rgyz"
From: Kyohei Kadota <lufia@lufia.org>
Date: Sun, 21 Apr 2019 20:05:50 +0900
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: [9fans] Git client
Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Sender: 9fans-bounces@9fans.net
Errors-To: 9fans-bounces@9fans.net

Hi, 9fans.

I ported official Git client to 9legacy.  It's very early version yet,
but it can do basic commands such as fetch, pull, log, add, and commit
-m.

Probably there are many bugs.  Some of them might be results from a
issue of 8c that don't initialize rest fields of struct and union with
zero if field names are specified.

x86 binaries are available here:
https://lufia.org/git-386.tgz

Source codes:
- https://github.com/0intro/plan9-contrib/pull/6
- https://github.com/0intro/plan9-contrib/pull/7
- https://github.com/madler/zlib/pull/398
- https://github.com/libressl-portable/portable/pull/510
- https://github.com/libexpat/libexpat/pull/242
- https://github.com/curl/curl/pull/3701
- https://github.com/lufia/git

- kadota




Wed Apr 24 17:33:44 EDT 2019
#include "u.h"
#include "../port/lib.h"
#include "mem.h"
#include "dat.h"
#include "fns.h"
#include "../port/error.h"

#include <dtracy.h>
#include <ctype.h>

enum{
	Reset = 0,
	Init,
	Shutdown,
	Attach,
	Walk,
	Stat,
	Open,
	Create,
	Close,
	Read,
	Bread,
	Write,
	Bwrite,
	Remove,
	Wstat,
	Power,
	Config,
	NFunc
};

char *funcname[] = {
	[Reset] = "reset",
	[Init] = "init",
	[Shutdown] = "shutdown",
	[Attach] = "attach",
	[Walk] = "walk",
	[Stat] = "stat",
	[Open] = "open",
	[Create] = "create",
	[Close] = "close",
	[Read] = "read",
	[Bread] = "bread",
	[Write] = "bwrite",
	[Bwrite] = "bwrite",
	[Remove] = "remove",
	[Wstat] = "wstat",
	[Power] = "power",
	[Config] = "config",
	[NFunc] = "nfunc",

};

static DTProbe **dtpentry, **dtpreturn;
static int ndev = 0;
static void ***functab = nil;
static void **wraptab = nil;

#define WRAPV1(x,y,type0)\
	void x(type0 α){\
	DTTrigInfo info;\
	ulong i;\
	void (*p)(type0);\
	memset(&info, 0, sizeof(info));\
	info.arg[0] = (uvlong) α;\
	i = α->type*NFunc + y;\
	dtptrigger(dtpentry[i], &info);\
	p = wraptab[i];\
	p(α);\
	dtptrigger(dtpreturn[i], &info);\
}

#define WRAP2(x,y,rtype,type0,type1)\
	rtype x(type0 α, type1 β){\
	DTTrigInfo info;\
	rtype rc;\
	ulong i;\
	rtype (*p)(type0,type1);\
	memset(&info, 0, sizeof(info));\
	info.arg[0] = (uvlong) α;\
	info.arg[1] = (uvlong) β;\
	i = α->type*NFunc + y;\
	dtptrigger(dtpentry[i], &info);\
	p = wraptab[i];\
	rc = p(α, β);\
	info.arg[9] = (uvlong) rc;\
	dtptrigger(dtpreturn[i], &info);\
	return rc;\
}

#define WRAP3(x,y,rtype,type0,type1,type2)\
	rtype x(type0 α, type1 β, type2 γ){\
	DTTrigInfo info;\
	rtype rc;\
	ulong i;\
	rtype (*p)(type0,type1,type2);\
	memset(&info, 0, sizeof(info));\
	info.arg[0] = (uvlong) α;\
	info.arg[1] = (uvlong) β;\
	info.arg[2] = (uvlong) γ;\
	i = α->type*NFunc + y;\
	dtptrigger(dtpentry[i], &info);\
	p = wraptab[i];\
	rc = p(α, β, γ);\
	info.arg[9] = (uvlong) rc;\
	dtptrigger(dtpreturn[i], &info);\
	return rc;\
}

#define WRAP4(x,y,rtype,type0,type1,type2,type3)\
	rtype x(type0 α, type1 β, type2 γ, type3 δ){\
	DTTrigInfo info;\
	rtype rc;\
	ulong i;\
	rtype (*p)(type0,type1,type2,type3);\
	memset(&info, 0, sizeof(info));\
	info.arg[0] = (uvlong) α;\
	info.arg[1] = (uvlong) β;\
	info.arg[2] = (uvlong) γ;\
	info.arg[3] = (uvlong) δ;\
	i = α->type*NFunc + y;\
	dtptrigger(dtpentry[i], &info);\
	p = wraptab[i];\
	rc = p(α, β, γ, δ);\
	info.arg[9] = (uvlong) rc;\
	dtptrigger(dtpreturn[i], &info);\
	return rc;\
}

WRAP4(dtwrap_walk, Walk, Walkqid*, Chan*, Chan*, char**, int);
WRAP3(dtwrap_stat, Stat, int, Chan*, uchar*, int);
WRAP2(dtwrap_open, Open, Chan*, Chan*, int);
WRAP4(dtwrap_create, Create, Chan*, Chan*, char*, int, ulong);
WRAPV1(dtwrap_close, Close, Chan*);
WRAP4(dtwrap_read, Read, long, Chan*, void*, long, vlong);
WRAP3(dtwrap_bread, Bread, Block*, Chan*, long, ulong);
WRAP4(dtwrap_write, Write, long, Chan*, void*, long, vlong);
WRAP3(dtwrap_bwrite, Bwrite, long, Chan*, Block*, ulong);
WRAPV1(dtwrap_remove, Remove, Chan*);
WRAP3(dtwrap_wstat, Wstat, int, Chan*, uchar*, int);

static void
devprovide(DTProvider *prov)
{
	uintptr n;
	static int provided;
	char pname[64];
	void **fp;
	int i, j;
	ulong sz;

	if(provided) return;
	provided = 1;

	if(ndev == 0){
		for(i=0; devtab[i] != nil; i++)
			;
		ndev = i;
	}
	sz = sizeof(void*) * ndev * NFunc;

	dtpentry = smalloc(sz);
	dtpreturn = smalloc(sz);
	if(functab == nil)
		functab = smalloc(sz);
	if(wraptab == nil)
		wraptab = smalloc(sz);
	memset(functab, 0, sz);
	memset(wraptab, 0, sz);
	for(i=0,n=0; i<ndev; i++){
		fp = &devtab[i]->reset;
		for(j=0; j<NFunc; j++,n++,fp++){
			/* probably doesn’t matter */
			if(devtab[i]->dc == L'Δ')
				continue;
			functab[n] = fp;
			switch(j){
			case Walk: wraptab[n] = dtwrap_walk; break;
			case Stat: wraptab[n] = dtwrap_stat; break;
			case Open: wraptab[n] = dtwrap_open; break;
			case Create: wraptab[n] = dtwrap_create; break;
			case Close: wraptab[n] = dtwrap_close; break;
			case Read: wraptab[n] = dtwrap_read; break;
			case Bread: wraptab[n] = dtwrap_bread; break;
			case Write: wraptab[n] = dtwrap_write; break;
			case Bwrite: wraptab[n] = dtwrap_bwrite; break;
			case Remove: wraptab[n] = dtwrap_remove; break;
			case Wstat: wraptab[n] = dtwrap_wstat; break;
			default: continue;
			}
			snprint(pname, sizeof(pname), "dev:%C:%s:entry",
			devtab[i]->dc, funcname[j]);
			dtpentry[n] = dtpnew(pname, prov, (void *) n);
			snprint(pname, sizeof(pname), "dev:%C:%s:return",
			devtab[i]->dc, funcname[j]);
			dtpreturn[n] = dtpnew(pname, prov, (void *) n);
		}
	}
}

static int
devenable(DTProbe *p)
{
	uintptr n;
	void *z;

	n = (uintptr) p->aux;
	assert(n > 0 && n < ndev*NFunc);
	if(dtpentry[n]->nenable + dtpreturn[n]->nenable == 0){
/*
		print("src(%#p) // *functab[n]:%#p enabling %zd,%zd
		wraptab[n]%#p\n",
			functab[n], *functab[n], n/(NFunc-1), n%(NFunc),
			wraptab[n]);
*/
		z = *functab[n], *functab[n] = wraptab[n], wraptab[n] = z;
	}
	return 0;
}

static void
devdisable(DTProbe *p)
{
	uintptr n;
	void *z;

	n = (uintptr)p->aux;
	assert(n > 0 && n < ndev*NFunc);
	if(dtpentry[n]->nenable + dtpreturn[n]->nenable == 0){
/*
		print("src(%#p) // disabling %zd,%zd wraptab[n]%#p\n",
			functab[n], n/(NFunc-1), n%(NFunc), wraptab[n]);
*/
		z = *functab[n], *functab[n] = wraptab[n], wraptab[n] = z;
	}
}

DTProvider dtracydevprov = {
	.name = "dev",
	.provide = devprovide,
	.enable = devenable,
	.disable = devdisable,
};


Wed Apr 24 11:45:33 EDT 2019
test

Tue Apr 23 18:48:21 EDT 2019
vga->attr: vid=0x8086
vga->attr: did=0x0166
vga misc 23
vga feature 00
vga sequencer 00 01 0F 00 0E
vga crt 00 00 00 80 00 00 00 00 - 00 00 00 00 00 00 02 D0
		     00 00 00 00 00 00 00 00 - 00
vga graphics 00 00 00 00 00 00 05 0F - 00
vga attribute 0F 0E 0D 0C 0B 0A 09 08 - 07 06 05 04 03 02 01 00
		     01 00 00 00 00
vga virtual 0 0
vga panning off
vga apz 0
vga linear 1
igfx pipe a src [0006001c] = 031f0257
igfx pipe a conf [00070008] = c0000000
igfx pipe a dm1 [00060030] = 7e64be3c
igfx pipe a dn1 [00060034] = 00800000
igfx pipe a lm1 [00060040] = 00043297
igfx pipe a ln1 [00060044] = 00080000
igfx pipe a dm2 [00060038] = 00000000
igfx pipe a dn2 [0006003c] = 00000000
igfx pipe a lm2 [00060048] = 00000000
igfx pipe a ln2 [0006004c] = 00000000
igfx pipe a dm1 tu 64
igfx pipe a dm1/dn1 0.787055
igfx pipe a lm1/ln1 0.524702
igfx pipe a ht [00060000] = 083f077f
igfx pipe a hb [00060004] = 083f077f
igfx pipe a hs [00060008] = 07e507b5
igfx pipe a vt [0006000c] = 045d0437
igfx pipe a vb [00060010] = 045d0437
igfx pipe a vs [00060014] = 044d043f
igfx pipe a vss [00060028] = 00000000
igfx fdi a conf [000f0008] = 00000000
igfx fdi a dm1 [000e0030] = 00000000
igfx fdi a dn1 [000e0034] = 00000000
igfx fdi a lm1 [000e0040] = 00000000
igfx fdi a ln1 [000e0044] = 00000000
igfx fdi a dm2 [000e0038] = 00000000
igfx fdi a dn2 [000e003c] = 00000000
igfx fdi a lm2 [000e0048] = 00000000
igfx fdi a ln2 [000e004c] = 00000000
igfx fdi a ht [000e0000] = 00000000
igfx fdi a hb [000e0004] = 00000000
igfx fdi a hs [000e0008] = 00000000
igfx fdi a vt [000e000c] = 00000000
igfx fdi a vb [000e0010] = 00000000
igfx fdi a vs [000e0014] = 00000000
igfx fdi a vss [000e0028] = 00000000
igfx fdi a dpctl [000e0300] = 60000018
igfx fdi a txctl [00060100] = 00040000
igfx fdi a rxctl [000f000c] = 00000040
igfx fdi a rxmisc [000f0010] = 00200080
igfx fdi a rxtu1 [000f0030] = 7e000000
igfx fdi a rxtu2 [000f0038] = 7e000000
igfx dsp a cntr [00070180] = 98000000
igfx dsp a linoff [00070184] = 00000000
igfx dsp a stride [00070188] = 00000c80
igfx dsp a surf [0007019c] = 00000000
igfx dsp a tileoff [000701a4] = 00000000
igfx cur a cntr [00070080] = 00000000
igfx cur a base [00070084] = 00000000
igfx cur a pos [00070088] = 00000000
igfx pipe b src [0006101c] = 00000000
igfx pipe b conf [00071008] = 00000000
igfx pipe b dm1 [00061030] = 00000000
igfx pipe b dn1 [00061034] = 00000000
igfx pipe b lm1 [00061040] = 00000000
igfx pipe b ln1 [00061044] = 00000000
igfx pipe b dm2 [00061038] = 00000000
igfx pipe b dn2 [0006103c] = 00000000
igfx pipe b lm2 [00061048] = 00000000
igfx pipe b ln2 [0006104c] = 00000000
igfx pipe b ht [00061000] = 00000000
igfx pipe b hb [00061004] = 00000000
igfx pipe b hs [00061008] = 00000000
igfx pipe b vt [0006100c] = 00000000
igfx pipe b vb [00061010] = 00000000
igfx pipe b vs [00061014] = 00000000
igfx pipe b vss [00061028] = 00000000
igfx fdi b conf [000f1008] = 00000000
igfx fdi b dm1 [000e1030] = 00000000
igfx fdi b dn1 [000e1034] = 00000000
igfx fdi b lm1 [000e1040] = 00000000
igfx fdi b ln1 [000e1044] = 00000000
igfx fdi b dm2 [000e1038] = 00000000
igfx fdi b dn2 [000e103c] = 00000000
igfx fdi b lm2 [000e1048] = 00000000
igfx fdi b ln2 [000e104c] = 00000000
igfx fdi b ht [000e1000] = 00000000
igfx fdi b hb [000e1004] = 00000000
igfx fdi b hs [000e1008] = 00000000
igfx fdi b vt [000e100c] = 00000000
igfx fdi b vb [000e1010] = 00000000
igfx fdi b vs [000e1014] = 00000000
igfx fdi b vss [000e1028] = 00000000
igfx fdi b dpctl [000e1300] = 60000018
igfx fdi b txctl [00061100] = 00040000
igfx fdi b rxctl [000f100c] = 00000040
igfx fdi b rxmisc [000f1010] = 00200080
igfx fdi b rxtu1 [000f1030] = 7e000000
igfx fdi b rxtu2 [000f1038] = 7e000000
igfx dsp b cntr [00071180] = 00000000
igfx dsp b linoff [00071184] = 00000000
igfx dsp b stride [00071188] = 00000000
igfx dsp b surf [0007119c] = 00000000
igfx dsp b tileoff [000711a4] = 00000000
igfx cur b cntr [00071080] = 00000000
igfx cur b base [00071084] = 00000000
igfx cur b pos [00071088] = 00000000
igfx pipe c src [0006201c] = 00000000
igfx pipe c conf [00072008] = 00000000
igfx pipe c dm1 [00062030] = 00000000
igfx pipe c dn1 [00062034] = 00000000
igfx pipe c lm1 [00062040] = 00000000
igfx pipe c ln1 [00062044] = 00000000
igfx pipe c dm2 [00062038] = 00000000
igfx pipe c dn2 [0006203c] = 00000000
igfx pipe c lm2 [00062048] = 00000000
igfx pipe c ln2 [0006204c] = 00000000
igfx pipe c ht [00062000] = 00000000
igfx pipe c hb [00062004] = 00000000
igfx pipe c hs [00062008] = 00000000
igfx pipe c vt [0006200c] = 00000000
igfx pipe c vb [00062010] = 00000000
igfx pipe c vs [00062014] = 00000000
igfx pipe c vss [00062028] = 00000000
igfx fdi c conf [000f2008] = 00000000
igfx fdi c dm1 [000e2030] = 00000000
igfx fdi c dn1 [000e2034] = 00000000
igfx fdi c lm1 [000e2040] = 00000000
igfx fdi c ln1 [000e2044] = 00000000
igfx fdi c dm2 [000e2038] = 00000000
igfx fdi c dn2 [000e203c] = 00000000
igfx fdi c lm2 [000e2048] = 00000000
igfx fdi c ln2 [000e204c] = 00000000
igfx fdi c ht [000e2000] = 00000000
igfx fdi c hb [000e2004] = 00000000
igfx fdi c hs [000e2008] = 00000000
igfx fdi c vt [000e200c] = 00000000
igfx fdi c vb [000e2010] = 00000000
igfx fdi c vs [000e2014] = 00000000
igfx fdi c vss [000e2028] = 00000000
igfx fdi c dpctl [000e2300] = 60000018
igfx fdi c txctl [00062100] = 00040000
igfx fdi c rxctl [000f200c] = 00000040
igfx fdi c rxmisc [000f2010] = 00200080
igfx fdi c rxtu1 [000f2030] = 7e000000
igfx fdi c rxtu2 [000f2038] = 7e000000
igfx dsp c cntr [00072180] = 00000000
igfx dsp c linoff [00072184] = 00000000
igfx dsp c stride [00072188] = 00000000
igfx dsp c surf [0007219c] = 00000000
igfx dsp c tileoff [000721a4] = 00000000
igfx cur c cntr [00072080] = 00000000
igfx cur c base [00072084] = 00000000
igfx cur c pos [00072088] = 00000000
igfx dpll a ctrl [000c6014] = 04800080
igfx dpll a fp0 [000c6040] = 00030d07
igfx dpll a fp1 [000c6044] = 00030d07
igfx dpll a ctrl p1 8
igfx dpll a ctrl p2 10
igfx dpll a fp0 m1 13
igfx dpll a fp0 m2 7
igfx dpll a fp0 n 3
igfx dpll a cref 120000000
igfx dpll a fp0 freq 25200000
igfx dpll b ctrl [000c6018] = 04800080
igfx dpll b fp0 [000c6048] = 00030d07
igfx dpll b fp1 [000c604c] = 00030d07
igfx dpll b ctrl p1 8
igfx dpll b ctrl p2 10
igfx dpll b fp0 m1 13
igfx dpll b fp0 m2 7
igfx dpll b fp0 n 3
igfx dpll b cref 120000000
igfx dpll b fp0 freq 25200000
igfx dpll c ctrl p1 9
igfx dpll c ctrl p2 10
igfx dpll c fp0 m1 0
igfx dpll c fp0 m2 0
igfx dpll c fp0 n 0
igfx dpll c cref 120000000
igfx dpll c fp0 freq 8000000
igfx dpll d ctrl p1 9
igfx dpll d ctrl p2 10
igfx dpll d fp0 m1 0
igfx dpll d fp0 m2 0
igfx dpll d fp0 n 0
igfx dpll d cref 120000000
igfx dpll d fp0 freq 8000000
igfx dpllsel a dpllsel [000c7000] = 00000000
igfx drefctl [000c6200] = 00006400
igfx rawclkfreq [000c6204] = 0000007d
igfx ssc4params [000c6210] = 01204860
igfx dp a ctl [00064000] = 800c4304
igfx dp a dpcd [00] = 11 0A 82 41 00 00 01 C0 02 00 00 00 0F 01 00 00
igfx dp a dpcd [10] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [20] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [30] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [40] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [50] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [60] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [70] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [80] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [90] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [a0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [b0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [c0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [d0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [e0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp a dpcd [f0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b ctl [000e4100] = 00000004
igfx dp b dpcd [00] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [10] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [20] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [30] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [40] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [50] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [60] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [70] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [80] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [90] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [a0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [b0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [c0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [d0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [e0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp b dpcd [f0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c ctl [000e4200] = 00000000
igfx dp c dpcd [00] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [10] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [20] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [30] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [40] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [50] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [60] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [70] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [80] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [90] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [a0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [b0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [c0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [d0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [e0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp c dpcd [f0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d ctl [000e4300] = 00000000
igfx dp d dpcd [00] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [10] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [20] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [30] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [40] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [50] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [60] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [70] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [80] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [90] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [a0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [b0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [c0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [d0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [e0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx dp d dpcd [f0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
igfx hdmi b ctl [000e1140] = 0000001c
igfx hdmi c ctl [000e1150] = 00000018
igfx hdmi d ctl [000e1160] = 00000018
igfx pfit a ctrl [00068080] = 80800000
igfx pfit a winpos [00068070] = 00000000
igfx pfit a winsize [00068074] = 07800438
igfx pfit a pwrgate [00068060] = 00000000
igfx pfit b ctrl [00068880] = 00000000
igfx pfit b winpos [00068870] = 00000000
igfx pfit b winsize [00068874] = 00000000
igfx pfit b pwrgate [00068860] = 00000000
igfx pfit c ctrl [00069080] = 00000000
igfx pfit c winpos [00069070] = 00000000
igfx pfit c winsize [00069074] = 00000000
igfx pfit c pwrgate [00069060] = 00000000
igfx ppcontrol [000c7204] = 00000007
igfx ppstatus [000c7200] = 80000008
igfx adpa [000e1100] = 00040000
igfx lvds [000e1180] = 00000002
igfx vgacntrl [00041000] = 8000298e



Tue Apr 23 00:08:21 EDT 2019

<a href=http://realty21century.ru>realty21century.ru</a>

next