adding config files and moving kernel source

This commit is contained in:
Jake Day 2017-08-20 19:28:05 -04:00
parent bb23bd6b66
commit 5afd0ad3ba
59882 changed files with 2053 additions and 1963 deletions

117
.gitignore vendored
View file

@ -1,117 +0,0 @@
#
# NOTE! Don't add files that are generated in specific
# subdirectories here. Add them in the ".gitignore" file
# in that subdirectory instead.
#
# NOTE! Please use 'git ls-files -i --exclude-standard'
# command after changing this file, to see if there are
# any tracked files which get ignored after the change.
#
# Normal rules
#
.*
*.o
*.o.*
*.a
*.s
*.ko
*.so
*.so.dbg
*.mod.c
*.i
*.lst
*.symtypes
*.order
*.elf
*.bin
*.tar
*.gz
*.bz2
*.lzma
*.xz
*.lz4
*.lzo
*.patch
*.gcno
*.ll
modules.builtin
Module.symvers
*.dwo
*.su
*.c.[012]*.*
#
# Top-level generic files
#
/tags
/TAGS
/linux
/vmlinux
/vmlinux.32
/vmlinux-gdb.py
/vmlinuz
/System.map
/Module.markers
#
# Debian directory (make deb-pkg)
#
/debian/
#
# tar directory (make tar*-pkg)
#
/tar-install/
#
# git files that we don't want to ignore even if they are dot-files
#
!.gitignore
!.mailmap
!.cocciconfig
#
# Generated include files
#
include/config
include/generated
arch/*/include/generated
# stgit generated dirs
patches-*
# quilt's files
patches
series
# cscope files
cscope.*
ncscope.*
# gnu global files
GPATH
GRTAGS
GSYMS
GTAGS
# id-utils files
ID
*.orig
*~
\#*#
#
# Leavings from module signing
#
extra_certificates
signing_key.pem
signing_key.priv
signing_key.x509
x509.genkey
# Kconfig presets
all.config
# Kdevelop4
*.kdev4

1731
Makefile

File diff suppressed because it is too large Load diff

41
README.md Normal file
View file

@ -0,0 +1,41 @@
# Linux Surface
Linux running on the Surface Book and Surface Pro 4. Following the instructions below to install the latest kernel and config files.
### What's Working
Keyboard (and backlight)
Touchpad
2D/3D Acceleration
Touchscreen
Pen
WiFi
Bluetooth
Speakers
Power Button
Volume Buttons
SD Card Reader
Cameras (partial support)
Suspend/Hibernate
Sensors (accelerometer, gyroscope, ambient light sensor)
Battery Readings
### What's NOT Working
Dedicated GPU (if you have a performance base on a Surface Book, otherwise onboard works fine)
Cameras (not fully supported yet)
### Instructions
1. Copy the files under root to where they belong: $ sudo cp root/* /
2. Install the custom kernel and headers: $ sudo dpkg -i linux-image*dev linux-headers*deb
### Download Pre-built Kernel and Headers (for ubuntu based distros)
https://goo.gl/QSZCwq
### Donations Appreciated!
PayPal: contact for details!
Bitcoin: 1JkpbAJ41W6SUjH9vCRDpHNNpecjPK3Zid

120
kernel/.gitignore vendored
View file

@ -1,7 +1,117 @@
#
# Generated files
# NOTE! Don't add files that are generated in specific
# subdirectories here. Add them in the ".gitignore" file
# in that subdirectory instead.
#
config_data.h
config_data.gz
timeconst.h
hz.bc
# NOTE! Please use 'git ls-files -i --exclude-standard'
# command after changing this file, to see if there are
# any tracked files which get ignored after the change.
#
# Normal rules
#
.*
*.o
*.o.*
*.a
*.s
*.ko
*.so
*.so.dbg
*.mod.c
*.i
*.lst
*.symtypes
*.order
*.elf
*.bin
*.tar
*.gz
*.bz2
*.lzma
*.xz
*.lz4
*.lzo
*.patch
*.gcno
*.ll
modules.builtin
Module.symvers
*.dwo
*.su
*.c.[012]*.*
#
# Top-level generic files
#
/tags
/TAGS
/linux
/vmlinux
/vmlinux.32
/vmlinux-gdb.py
/vmlinuz
/System.map
/Module.markers
#
# Debian directory (make deb-pkg)
#
/debian/
#
# tar directory (make tar*-pkg)
#
/tar-install/
#
# git files that we don't want to ignore even if they are dot-files
#
!.gitignore
!.mailmap
!.cocciconfig
#
# Generated include files
#
include/config
include/generated
arch/*/include/generated
# stgit generated dirs
patches-*
# quilt's files
patches
series
# cscope files
cscope.*
ncscope.*
# gnu global files
GPATH
GRTAGS
GSYMS
GTAGS
# id-utils files
ID
*.orig
*~
\#*#
#
# Leavings from module signing
#
extra_certificates
signing_key.pem
signing_key.priv
signing_key.x509
x509.genkey
# Kconfig presets
all.config
# Kdevelop4
*.kdev4

Some files were not shown because too many files have changed in this diff Show more