RISC-V Linux Port
C C++ Assembly Objective-C Makefile Perl Other
Clone or download
palmer-dabbelt and Christoph Hellwig clocksource: new RISC-V SBI timer driver
The RISC-V ISA defines a per-hart real-time clock and timer, which is
present on all systems.  The clock is accessed via the 'rdtime'
pseudo-instruction (which reads a CSR), and the timer is set via an SBI
call.

Signed-off-by: Dmitriy Cherkasov <dmitriy@oss-tech.org>
Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
[hch: remove dead code, add SPDX tags, minor cleanups]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Latest commit 4060877 Jun 19, 2018
Permalink
Failed to load latest commit information.
Documentation dt-bindings: interrupt-controller: RISC-V PLIC documentation Jul 25, 2018
LICENSES LICENSES: Add Linux-OpenIB license text Apr 27, 2018
arch clocksource: new RISC-V SBI timer driver Jul 25, 2018
block Merge tag 'for-linus-20180713' of git://git.kernel.dk/linux-block Jul 14, 2018
certs certs/blacklist: fix const confusion Jun 26, 2018
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Jul 19, 2018
drivers clocksource: new RISC-V SBI timer driver Jul 25, 2018
firmware kbuild: remove all dummy assignments to obj- Nov 18, 2017
fs Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git… Jul 22, 2018
include Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git… Jul 22, 2018
init Merge tag 'kbuild-fixes-v4.18' of git://git.kernel.org/pub/scm/linux/… Jun 30, 2018
ipc ipc: use new return type vm_fault_t Jun 14, 2018
kernel Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm… Jul 22, 2018
lib Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/… Jul 21, 2018
mm mm: make vm_area_alloc() initialize core fields Jul 21, 2018
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Jul 19, 2018
samples Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Jul 19, 2018
scripts Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net Jul 19, 2018
security Merge tag 'selinux-pr-20180629' of git://git.kernel.org/pub/scm/linux… Jun 30, 2018
sound ALSA: hda/realtek - Yet another Clevo P950 quirk entry Jul 18, 2018
tools Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/… Jul 21, 2018
usr kbuild: rename built-in.o to built-in.a Mar 25, 2018
virt Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm Jul 18, 2018
.clang-format clang-format: add configuration file Apr 11, 2018
.cocciconfig scripts: add Linux .cocciconfig for coccinelle Jul 22, 2016
.get_maintainer.ignore Add hch to .get_maintainer.ignore Aug 21, 2015
.gitattributes .gitattributes: set git diff driver for C source code files Oct 8, 2016
.gitignore Merge tag 'kbuild-v4.17-2' of git://git.kernel.org/pub/scm/linux/kern… Apr 16, 2018
.mailmap Merge branch 'asoc-4.17' into asoc-4.18 for compress dependencies Apr 26, 2018
COPYING COPYING: use the new text with points to the license files Mar 23, 2018
CREDITS MAINTAINERS/CREDITS: Drop METAG ARCHITECTURE Mar 5, 2018
Kbuild Merge tag 'kbuild-v4.15' of git://git.kernel.org/pub/scm/linux/kernel… Nov 18, 2017
Kconfig kconfig: add basic helper macros to scripts/Kconfig.include May 28, 2018
MAINTAINERS MAINTAINERS: Peter has moved Jul 21, 2018
Makefile Linux 4.18-rc6 Jul 22, 2018
README Docs: Added a pointer to the formatted docs to README Mar 21, 2018

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.