Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 202451
b: refs/heads/master
c: c715a38
h: refs/heads/master
i:
  202449: 6e9bd5b
  202447: d9b9548
v: v3
  • Loading branch information
Alan Cox authored and Matthew Garrett committed Aug 3, 2010
1 parent fbc6d7a commit f38de76
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 44 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 97ba0af097dc3428b85dc6a1282968d7ba9510f5
refs/heads/master: c715a38bb7fc22fb8018b916c8a9f7ff017a8ad7
22 changes: 22 additions & 0 deletions trunk/drivers/platform/x86/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -539,6 +539,28 @@ config INTEL_SCU_IPC
some embedded Intel x86 platforms. This is not needed for PC-type
machines.

config RAR_REGISTER
bool "Restricted Access Region Register Driver"
depends on PCI && X86_MRST
default n
---help---
This driver allows other kernel drivers access to the
contents of the restricted access region control registers.

The restricted access region control registers
(rar_registers) are used to pass address and
locking information on restricted access regions
to other drivers that use restricted access regions.

The restricted access regions are regions of memory
on the Intel MID Platform that are not accessible to
the x86 processor, but are accessible to dedicated
processors on board peripheral devices.

The purpose of the restricted access regions is to
protect sensitive data from compromise by unauthorized
programs running on the x86 processor.

config INTEL_IPS
tristate "Intel Intelligent Power Sharing"
depends on ACPI
Expand Down
1 change: 1 addition & 0 deletions trunk/drivers/platform/x86/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,5 @@ obj-$(CONFIG_TOPSTAR_LAPTOP) += topstar-laptop.o
obj-$(CONFIG_ACPI_TOSHIBA) += toshiba_acpi.o
obj-$(CONFIG_TOSHIBA_BT_RFKILL) += toshiba_bluetooth.o
obj-$(CONFIG_INTEL_SCU_IPC) += intel_scu_ipc.o
obj-$(CONFIG_RAR_REGISTER) += intel_rar_register.o
obj-$(CONFIG_INTEL_IPS) += intel_ips.o
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,12 @@
* Initial publish
*/

#define DEBUG 1

#include "rar_register.h"

#include <linux/module.h>
#include <linux/pci.h>
#include <linux/spinlock.h>
#include <linux/device.h>
#include <linux/kernel.h>
#include <linux/rar_register.h>

/* === Lincroft Message Bus Interface === */
#define LNC_MCR_OFFSET 0xD0 /* Message Control Register */
Expand Down Expand Up @@ -155,7 +152,6 @@ static struct rar_device *_rar_to_device(int rar, int *off)
return NULL;
}


/**
* rar_to_device - return the device handling this RAR
* @rar: RAR number
Expand Down Expand Up @@ -496,7 +492,7 @@ EXPORT_SYMBOL(rar_lock);
* a driver that do require a valid RAR address. One of those
* steps would be to call rar_get_address()
*
* This function return 0 on success an error code on failure.
* This function return 0 on success or an error code on failure.
*/
int register_rar(int num, int (*callback)(unsigned long data),
unsigned long data)
Expand Down
2 changes: 0 additions & 2 deletions trunk/drivers/staging/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,6 @@ source "drivers/staging/hv/Kconfig"

source "drivers/staging/vme/Kconfig"

source "drivers/staging/rar_register/Kconfig"

source "drivers/staging/memrar/Kconfig"

source "drivers/staging/sep/Kconfig"
Expand Down
1 change: 0 additions & 1 deletion trunk/drivers/staging/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ obj-$(CONFIG_VT6656) += vt6656/
obj-$(CONFIG_FB_UDL) += udlfb/
obj-$(CONFIG_HYPERV) += hv/
obj-$(CONFIG_VME_BUS) += vme/
obj-$(CONFIG_RAR_REGISTER) += rar_register/
obj-$(CONFIG_MRST_RAR_HANDLER) += memrar/
obj-$(CONFIG_DX_SEP) += sep/
obj-$(CONFIG_IIO) += iio/
Expand Down
3 changes: 1 addition & 2 deletions trunk/drivers/staging/memrar/memrar_handler.c
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,7 @@
#include <linux/mm.h>
#include <linux/ioport.h>
#include <linux/io.h>

#include "../rar_register/rar_register.h"
#include <linux/rar_register.h>

#include "memrar.h"
#include "memrar_allocator.h"
Expand Down
30 changes: 0 additions & 30 deletions trunk/drivers/staging/rar_register/Kconfig

This file was deleted.

2 changes: 0 additions & 2 deletions trunk/drivers/staging/rar_register/Makefile

This file was deleted.

File renamed without changes.

0 comments on commit f38de76

Please sign in to comment.