Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: user/kmacy/rel…
Commits on Nov 11, 2009
  1. @kmacy
  2. @kmacy

    - update copyright

    kmacy authored
    - reduce verbosity of clock bumping
  3. @kmacy

    don't hold spin lock across free

    kmacy authored
  4. @kmacy
  5. @kmacy

    check for malloc failures

    kmacy authored
Commits on Jun 18, 2009
  1. @kmacy

    make gdtset visible for UP

    kmacy authored
Commits on Jun 13, 2009
  1. @kmacy
Commits on Jun 11, 2009
  1. @kmacy

    Merge 193033

    kmacy authored
    Fix the Xen TOD update when the hypervisor wall clock is nudged.
    
     The "wall clock" in the current code is actually the hypervisor start time.
     The time of day is the "start time" plus the hypervisor "uptime".
    
     Large enough bumps in the dom0 clock lead to a hypervisor "bump" which is
     implemented as a bump in the start time, not the uptime. The clock.c routines
     were reading in the hypervisor start time and then using this as the TOD.
     This meant that any hypervisor time bump would cause the FreeBSD DomU to
     set its TOD to the hypervisor start time, rather than the actual TOD.
    
     This fix is a bit hacky and some reshuffling should be done later on
     to clarify what is going on. I've left the wall clock code alone.
     (The code which updates shadow_tv and shadow_tv_version.)
     A new routine adds the uptime to the shadow_tv, which is then used to
     update the TOD.
    
     I've included some debugging so it is obvious when the clock is nudged.
  2. @kmacy
  3. @kmacy

    merge RTC from HEAD:

    kmacy authored
     Say hello to a very basic, read-only, Xen Hypervisor RTC.
    
     The hypervisor doesn't provide a single "TOD" - it instead provides a
     "start time" and a "running time". These are added together to form
     the current TOD. The TOD is in UTC.
    
     This RTC is only (initially) designed to be read at startup. There's
     some further poking that needs to happen to pick up hypervisor time
     changes (ie, by the Dom0 time being adjusted by something). This
     time adjustment currently can cause "weird stuff" in the DomU clock;
     I'll begin investigating and repairing that in subsequent commits.
  4. @kmacy

    check message callback for null

    kmacy authored
  5. @kmacy
  6. @kmacy

    integrate 19286-192870

    kmacy authored
Commits on Jun 9, 2009
  1. @kmacy

    add XEN kernel config

    kmacy authored
Commits on Jun 2, 2009
  1. @kmacy
Commits on May 28, 2009
  1. @kmacy

    apply releng_7_xen changes

    kmacy authored
Commits on May 1, 2009
  1. Get ready for 7.2-RELEASE builds.

    kensmith authored
    Approved by:	re (implicit)
  2. Predict announcement day for 7.2-RELEASE.

    kensmith authored
    Approved by:	re (implicit)
Commits on Apr 30, 2009
  1. Merge r191705 change in the English version.

    hrs authored
    Submitted by:	delphij
    Approved by:	re (implicit)
  2. Revise entry for superpages.

    hrs authored
    Suggested by:	rwatson
    Approved by:	re (implicit)
  3. @delphij

    Sync with English revisions.

    delphij authored
    Approved by:	re (hrs)
Commits on Apr 29, 2009
  1. Various wording/grammar fixes.

    hrs authored
    Suggested by:	keramida
    Approved by:	re (implicit)
  2. - Update entries for increased KVA on amd64 and superpages on

    hrs authored
      amd64/i386[1]
    - BTX loader improved[2]
    - Move sysctl node MPSAFE flag to the kernel section[3]
    - u3g(4) added[4]
    - Various grammer fixes[5]
    - MAKE_JOBS_SAFE added in bsd.port.mk.
    
    Suggested by:	ivoras[1], gavin[2], kib[3], edwin[4], and schweikh[5].
    Approved by:	re (implicit)
  3. Fix a typo.

    hrs authored
    Spotted by:	pluknet at gmail.com
    Approved by:	re (implicit)
  4. Fix a typo.

    hrs authored
    Approved by:	re (implicit)
  5. - Updare release notes:

    hrs authored
    	currently jail+cpuset allows superuser inside the jail to
    	change the CPU bindings,
    	atkbd(4) + kbdmux(4) duplicated/missing chars issue on MP systems fixed,
    	ULE machdep.hyperthreading_enabled support,
    	bce(4) update,
    	cxgb(4) update,
    	ixgbe(4) update,
    	a typo fix: s/<varname>/<replaceable>/,
    	ata(4) nForce MCP67/MCP73 support improved,
    	GEOM label UFS ID support,
    	GEOM journal rootfs support,
    	hptmv(4) updated,
    	twa(4) 64-bit DMA support,
    	fsck -C (check clean mode) support,
    	getaddrinfo(3) SCTP support,
    	make(1) -p, -Q, ${.MAKE.JOB.PREFIX}, ${.MAKE.PID} added, and
    	mount(8) -o mountprog=/foo added.
    
    - Various grammer and order fixes.
    
    Approved by:	re (implicit)
  6. Updare release notes:

    hrs authored
    	currently jail+cpuset allows superuser inside the jail to
    	change the CPU bindings,
    	atkbd(4) + kbdmux(4) duplicated/missing chars issue on MP systems fixed,
    	ULE machdep.hyperthreading_enabled support,
    	bce(4) update,
    	cxgb(4) update,
    	ixgbe(4) update,
    	a typo fix: s/<varname>/<replaceable>/,
    	ata(4) nForce MCP67/MCP73 support improved,
    	GEOM label UFS ID support,
    	GEOM journal rootfs support,
    	hptmv(4) updated,
    	twa(4) 64-bit DMA support,
    	fsck -C (check clean mode) support,
    	getaddrinfo(3) SCTP support,
    	make(1) -p, -Q, ${.MAKE.JOB.PREFIX}, ${.MAKE.PID} added, and
    	mount(8) -o mountprog=/foo added.
    
    Approved by:	re (implicit)
Commits on Apr 28, 2009
  1. Update release notes:

    hrs authored
    	schizo driver on sparc64,
    	txp(4) various improvements,
    	tap(4) SIOSIFMTU support.
    
    Approved by:	re (implicit)
Commits on Apr 27, 2009
  1. Update release notes:

    hrs authored
    	DDB show mount added,
    	sparc64 US III support,
    	DRM r600/r700,
    	ae(4) WoL support,
    	hardware MAC stats: cxgb(4), msk(4), nfe(4),
    	re(4) hw.re.prefer_iomap,
    	sis(4) VLAN tagging bugfix,
    	txp(4) update,
    	TCP MD5 signature option for IPv6,
    	gpart(8) updated; APM and EBR scheme support,
    	mpt(4) in GENERIC on sparc64,
    	vfs.nfs.prime_access_cache for NFSv3,
    	ncal(1) multibyte support,
    	csup CVSMode support,
    	du(1) -A and -B option added,
    	makefs(8) added, and
    	mergemaster(8) -F option added.
    
    Approved by:	re (implicit)
  2. @cbrueffer

    Document an issue of jail(8) in conjunction with cpuset(1).

    cbrueffer authored
    Problem reported by:	Miroslav Lachman <000.fbsd@quip.cz>
    Reviewed by:	bz
    Approved by:	re (kib)
  3. @delphij

    Add -C back.

    delphij authored
    Approved by:	re (kensmith)
Commits on Apr 26, 2009
  1. Add a missing space and remove a superfluous char.

    blackend authored
    Approved by:	re (implicit)
  2. Update release note:

    hrs authored
    	type of shm_segsz in struct shmid_ds to size_t from int,
    	AltiVec support on powerpc,
    	INTx disabled when MSI/MSIX enabled,
    	sysctl leaf node now has an MPSAFE flag,
    	hw.drm.msi tunable added,
    	ale(4) in GENERIC on amd64 and i386,
    	ata-raid(4) initial support for DDF metadata,
    	cam(4) kern.cam.cd.retry_count sysctl,
    	ciss(4) max device openings count fix,
    	btpand(8) for NAP, GN, PANU profiles of bluetooth added, and
    	improve description of the fetch(1) If-Modified-Since support.
    
    Approved by:	re (implicit)
  3. Update release note:

    hrs authored
    	jail improvements: IPv4, IPv6, no address support, SCTP fix,
    	cpuset(1) support, ddb show jails, version number bump,
    	KTR_CALLOUT new tracepoint added,
    	Superpages on amd64 and i386,
    	acpu_asus(4) Asus A8Sr support added,
    	axe(4) reduced csw for better performance,
    	fxp(4) improvements including checksum offload, TSO, WoL, and VLAN,
    	msk(4) hang up issue due to misalignment workaround,
    	mxge(4) newer hardware support and media types,
    	re(4) better miibus interaction support,
    	rl(4) better miibus interaction support and fixes for >4GB system,
    	IPv4 source address selection,
    	tap(4) TAPGIFNAME ioctl added,
    	unix(4) MPSAFE,
    	sdhci(4) kernel dump support,
    	EA semantics of [am]time update changed,
    	atacontrol(8) minor nits fixed,
    	dirname(1) multiple arguments support,
    	dumpfs(8) -f flag added,
    	fsck(8) s/-C/-D/,
    	ln(1) -w flag added,
    	netstat(1) unix sockets stats in -L flag,
    	pciconf(8) -b flag added, and
    	stat(1) octal s[gu]id in -x flag.
    
    Approved by:	re (implicit)
  4. Update release notes:

    hrs authored
    	FREEBSD32 syscall translation layer now supports
    	addition/removal of syscall from kernel module,
    	VFS_AIO syscalls added to FREEBSD32,
    	ktr(4) new tracepoint for callout added,
    	cpufreq(4) hw.est.msr_info added,
    	kern.timecounter.invariant_tsc for i386 and amd64 added,
    	vfs.lookup_shared improvement and removal of LOOKUP_SHARED option, and
    	netstat(1) -ss for icmp6 section fixed.
    
    Approved by:	re (implicit)
Something went wrong with that request. Please try again.