summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAndrew Boie <andrew.p.boie@intel.com>2016-10-21 10:30:21 -0700
committerAnas Nashif <nashif@linux.intel.com>2016-10-21 23:30:05 +0000
commit238fe1f60fc064607e6587816c8a7237e141709a (patch)
treea9bf7b4ae147cb6ed9e25c3ab643254e34c5c29e /scripts
parent327017fb9237061b0ad8fc9ddcb6bac580d173e5 (diff)
gen_idt: remove int_vec_alloc bitfield from output
This is no longer used. Change-Id: I6536076ae3510d66eb26c49d89b865dc82e91e33 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/gen_idt/gen_idt.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/scripts/gen_idt/gen_idt.c b/scripts/gen_idt/gen_idt.c
index 4cf9b167e..75ea0c533 100644
--- a/scripts/gen_idt/gen_idt.c
+++ b/scripts/gen_idt/gen_idt.c
@@ -99,7 +99,6 @@ static struct genidt_entry_s generated_entry[MAX_NUM_VECTORS];
enum {
IFILE = 0, /* input file */
OFILE, /* output file */
- BFILE, /* allocated interrupt vector bitmap file */
MFILE, /* irq to interrupt vector mapping file */
NUSERFILES, /* number of user-provided file names */
EXECFILE = NUSERFILES, /* for name of executable */
@@ -144,11 +143,8 @@ static void get_options(int argc, char *argv[])
char *endptr;
int ii, opt;
- while ((opt = getopt(argc, argv, "hb:i:o:m:n:vl:d")) != -1) {
+ while ((opt = getopt(argc, argv, "hi:o:m:n:vl:d")) != -1) {
switch (opt) {
- case 'b':
- filenames[BFILE] = optarg;
- break;
case 'i':
filenames[IFILE] = optarg;
break;
@@ -234,9 +230,6 @@ static void open_files(void)
fds[OFILE] = open(filenames[OFILE], O_WRONLY | O_BINARY |
O_TRUNC | O_CREAT,
S_IWUSR | S_IRUSR);
- fds[BFILE] = open(filenames[BFILE], O_WRONLY | O_BINARY | O_CREAT |
- O_TRUNC | O_BINARY,
- S_IWUSR | S_IRUSR);
fds[MFILE] = open(filenames[MFILE], O_WRONLY | O_BINARY | O_CREAT |
O_TRUNC | O_BINARY,
S_IWUSR | S_IRUSR);
@@ -562,14 +555,6 @@ static void generate_interrupt_vector_bitmap(void)
supplied_entry[i].vector_id = (index * 32) + bit;
}
- bytes_to_write = num_elements * sizeof(unsigned int);
- bytes_written = write(fds[BFILE], interrupt_vector_bitmap, bytes_to_write);
- if (bytes_written != bytes_to_write) {
- fprintf(stderr, "Failed to write all data to '%s'.\n",
- filenames[BFILE]);
- clean_exit(-1);
- }
-
bytes_to_write = num_irq_lines;
bytes_written = write(fds[MFILE], map_irq_to_vector_id, bytes_to_write);
if (bytes_written != bytes_to_write) {