Kernel

共 215 篇文章。

ULE returned to its "experimental" state

• Kernel

An internal discussion happened in -developers@ has finally decided that we put ULE scheduler back to the “experimental” state, in order to reduce the number of reports about crashes and other bad things for it.

Currently the fact that ULE is not being actively maintained is the cause of this change. We hope that we can find someone who has interest on it. Additionally, it is worthy to have a look at David Xu’s new “CORE” scheduler (a ULE fork, using Linux’s algorithm).

阅读全文… ( 本文约 103 字,阅读大致需要 1 分钟 )

Awesome work, Matt!

• Kernel

To quote Matthew Dillon:

While I hope to avoid any destabilization, I am fiddling with some pretty hairy code in the VM system so this is a head’s up!I have successfully implemented a basic MAP_VPAGETABLE feature that allows a mmap()’d section of memory to be governed by a virtual page table. Basically the backing store for the mmap()’d space is the‘physical memory’ used to map the space, and the mapping of the space is then governed by a ‘page table’ stored in that physical memory.(It is only physical memory from the point of view of the virtual kernel, not the real kernel of course). The mapping will store a physical page directory offset to tell the VM system where the page table is.

阅读全文… ( 本文约 349 字,阅读大致需要 2 分钟 )

CORE调度器

• Kernel

今天 David Xu commit了他的新调度器(SCHED_CORE),这个调度器基于ULE调度器,但改变了一系列算法。打算抽时间好好看一看代码。

参与评论

FreeBSD ported to UltraSPARC T1

• Kernel

Today Kip has announced that FreeBSD can now self-host (say complete the make buildworld, etc) on UltraSPARC T1 (Sun’s latest processor). The work is available on p4 at //depot/projects/kmacy_sun4v/… view.

参与评论

赞一个minidump

• Kernel

Peter Wemm大长辈实现了在i386和amd64平台上的minidump。刚刚尝试了一下手动panic之后的结果,从512MB锐减到32MB了,而且该有的数据都有,确实不错。

参与评论