summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-12-31Add vds(4) and vdsp(4), implementing the vDisk server side protocol. ThisMark Kettenis
makes it possible to run an OpenBSD guest domain on top of a virtiual disk backed by a disk image on a filesystem on OpenBSD control or service domain. Probably doesn't support running Solaris or Linux yet. Haven't tried those yet because booting their installers in a guest domain is way too painful!
2009-12-31more/better cache for bad cases, and trap self after merge.Marc Espie
2009-12-31Add a few more hypervisor calls.Mark Kettenis
2009-12-31simplify and rationalize namesMarc Espie
2009-12-31sha256 is the common case, no need to delay loading.Marc Espie
2009-12-31check for infinite loops in case of install problemsMarc Espie
2009-12-31new ipsca root.David Gwynne
2009-12-31ipsca has expiredDavid Gwynne
2009-12-30don't bother clearing the line, since we do that automatically when weMarc Espie
write new info. This lets messages persist a bit longer.
2009-12-30more changes and optimizations: create unique dewey objects, so I canMarc Espie
compare them directly and avoid storing the string. on typical use through a large update, 2/3 cache hits. also, remove switch on <,> by writing subclasses. Actually makes things clearer.
2009-12-30... and this should fix todd's case, that of not finding anything andMarc Espie
resorting to default...
2009-12-30also track stuff I couldn't install, and use it for negative cache lookups.Marc Espie
fix some looping if stuff can't install for whatever reason.
2009-12-30fix pkgspec handling, actually do filter by regexp.Marc Espie
shave some memory off packagenames by not storing non-existent p/v. cache all packagename construction (happens two times out of 3).
2009-12-30Correctly parse the host address in the FEC TLV.Michele Marchetto
ok claudio@
2009-12-30store url where we retrieved the package.Marc Espie
2009-12-30ouch, now that we keep packages, take them into account on done.Marc Espie
2009-12-30Document ESPIPE and make EFAULT cover all functions.Federico G. Schwindt
jmc@ deraadt@ ok
2009-12-30a few small optimizations:Marc Espie
- be more specific in what we trim. - iterate over list directly, don't build it. - don't create pattern objects for the most common case (one subpattern)
2009-12-30take merging of sets into account when creating a header.Marc Espie
2009-12-30infrastructure for url elementsMarc Espie
2009-12-30actually cache architecture, as intendedMarc Espie
2009-12-30prettyMarc Espie
2009-12-30explain what sio_close() drains play buffers as if sio_close() wasAlexandre Ratchov
called. Since sio_onmove() callback doesn't return negative deltas anymore, slightly simplify related paragraphs. siggested by espie@, ok jakemsr@
2009-12-30Remove paths from the prebind code that shouldn't be present.Dale Rahn
2009-12-30remove dead assignments and newly created unused variables.Charles Longeau
found by LLVM/Clang Static Analyzer. ok claudio@ mglocker@
2009-12-30curcpu()->ci_curpmap added. ok miod@Takuya ASADA
2009-12-29move this file to Attic; the swapon(2) system call cannot be accessedIgor Sobrado
from userland since April 2003 and, of course, the manual page is not built either. see miod@'s change in r1.66 of src/lib/libc/sys/Makefile.inc. i would like to acknowledge the excellent advice from jmc@ and fgsch@ with relation to this change. ok miod@
2009-12-29do "not reinstalling" in a more intelligent way, by moving things intoMarc Espie
kept, and then, just nop'ing a set with nothing to do...
2009-12-29temporary fix for .libs update issue.Marc Espie
2009-12-29a few more tweaks:Marc Espie
- allow for merged updates if we want them - deplist becomes a hash, maybe useful for big sets - simplify loop checking. We don't actually care whether we find any. - be more aggressive in keeping cached stuff, create solver or conflict_cache if need be.
2009-12-29sort previous;Jason McIntyre
2009-12-29Rename RDomain config option to RoutingDomain to be more clear andKevin Steves
consistent with other options. NOTE: if you currently use RDomain in the ssh client or server config, or ssh/sshd -o, you must update to use RoutingDomain. ok markus@ djm@
2009-12-29Call proc_trampoline_mp() from the process trampoline when compiled for MP.Joel Sing
ok kettenis@
2009-12-29add missing paragraph break (.Pp) macro.Igor Sobrado
2009-12-29the way Tracker works, installed packages are always marked uptodate as well,Marc Espie
so remove some unneeded checks from solver's perspective.
2009-12-29Implement MP safe mutexes for hppa.Joel Sing
ok kettenis@
2009-12-29ouch, got slightly longer, some stuff to fix soonishMarc Espie
2009-12-29for now, show cache statistic if -F stat_cache (still in need of improvements)Marc Espie
2009-12-29simplify solver handling, rely on cache to avoid recomputing stuffMarc Espie
(large performance gain).
2009-12-29rework dependency solving around cached items, so that redoing the sameMarc Espie
lookup will be faster
2009-12-29performance gain: cache conflicts.Marc Espie
2009-12-29prepare to cache conflicts in sets: object to do so, code to merge conflictsMarc Espie
and solver, actual auto-gen of conflict cache and solver.
2009-12-29Move hppa to a "cpu0 at mainbus0" configuration, rather than knocking CPUsJoel Sing
out in the cpu match function. Whilst here also hardwire the clock to IRQ 31, thus preventing one from building a kernel without hardclock. ok kettenis@ miod@
2009-12-29improved check for loops:Marc Espie
- detect as many loops as we can - don't merge sets twice
2009-12-29move check for already installed UP, which allows me to deal with UpdateSetMarc Espie
and tracker globally to avoid loops.
2009-12-29prepare for smarter sets, with cache infoMarc Espie
2009-12-29Make want_resched a per CPU variable.Joel Sing
ok kettenis@ miod@
2009-12-29Move hppa to per process AST.Joel Sing
ok kettenis@ miod@
2009-12-29replace a few remaining UNIX terms with .Ux macros; this diffIgor Sobrado
completes the changes from Oct 22.
2009-12-28oops, comment vmt out, it isnt good enough yet.David Gwynne